3个办法:
用 ssis (sql2000是dts)从sybase导出,在sqlserver上进行导入
在sqlserver上建立链接服务器连接到sybase服务器上,然后直接用 insert into select 之类的语法。
或者直接用opendataSource之类的函数链接到sybase服务器上,使用 insert into select 之类的语法进行导入。
Sybase IQ 包括一个幻像数据库,称为实用程序数据库,它没有物理表示。没有此数据库的数据库文件,该数据库也不含数据。实用程序数据库可以在任何 Sybase IQ 服务器上运行。
该实用数据库允许小范围的SybaseIQ函数实用,如Create database和Drop database等。
通过连接时将utility_db 指定为数据库名称,可以启动实用程序数据库,但不要将实用数据库utility_db指定为数据库文件,因为不存在与实用程序数库关联的数据库文件。
在Windows server上,utility_db的目录配置文件为:C:\Sybase\ASIQ-12_7\win32\util_dbini
文件内容为:
; Utility database file
[UTILITY_DB]
PWD=SQL
Unix或LinuxServer上为:
util_dbini 文件有以下内容:
[UTILITY_DB]
PWD=password
在 Sun、HP、Linux 和 Windows 平台上,要仅允许知道实用程序数据库口令的用户连接到实用程序数据库以及创建或删除数据库,请使用以下命令从命令行启动服务器:
start_asiq -n testsrv -gu utility_db
在 AIX 上,要仅允许知道实用程序数据库口令的用户连接到实用程序数
据库以及创建或删除数据库,请使用以下命令从命令行启动服务器:
start_asiq -n testsrv -gu utility_db -iqmt 256
假定实用程序数据库口令已在安装过程中设置为 ASIQ,则下面的命令会将 Interactive SQL 实用程序作为客户端应用程序启动、连接到名为testsrv 的服务器、装载实用程序数据库并连接到该用户。
dbisql -c "uid=DBA;pwd=ASIQ;dbn=utility_db;eng=testsrv" -jConnect
成功执行此语句将连接到实用程序数据库。您现在便能创建和删除数据
库了。
以上就是关于sql server怎么将远程服务器上的sybase数据库导入到本地数据库全部的内容,包括:sql server怎么将远程服务器上的sybase数据库导入到本地数据库、sybaseiq client怎么连接数据库、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)