通过 SQL Anywhere 远程数据访问,您可以访问其它数据源中的数据。您可以使用此功能将数据迁移到 SQL Anywhere 数据库中。您也可以使用此功能跨数据库查询数据。
利用远程数据访问,您可以:
通过 SQL Anywhere 使用 insert-select 将数据从一个位置移动到另一个位置。
访问关系数据库(例如 Sybase ASE、Oracle Database 和 IBM DB2)中的数据。
访问 Excel 电子表格、Microsoft Access 数据库、FoxPro 和文本文件中的数据。
访问支持 ODBC 接口的任何数据源。
在本地和远程数据之间执行连接,不过,性能要比所有数据都位于一个 SQL Anywhere 数据库中时低得多。
在不同 SQL Anywhere 数据库的表之间执行连接操作。这样操作时的性能限制与使用其它远程数据源时是相同的。
在通常不具有 SQL Anywhere 功能的数据源上使用 SQL Anywhere 功能。例如,可以对存储在 Oracle 数据库中的数据使用 Java 函数,或在电子表格上执行子查询。SQL Anywhere 将通过对检索后的数据执行操作来补偿远程数据源不支持的功能。
使用 FORWARD TO 语句直接访问远程服务器。
对其它服务器执行远程过程调用。
SQL Anywhere 允许访问以下外部数据源:
不能为在 Mac OS X 上运行的 UltraLite 数据库创建远程服务器。
有关平台可用性,请参见 http://www.sybase.com/detail?id=1002288。
远程表映射
远程服务器
目录访问服务器
外部登录
代理表
本机语句和远程服务器
远程过程调用 (RPC)
事务管理和远程数据
内部操作
远程数据访问疑难解答
用于远程数据访问的服务器类
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2013, SAP 股份公司或其关联公司. - SAP Sybase SQL Anywhere 16.0 |