0

我正在尝试使用 tablediff.exe 实用程序来比较和更新 sybase 和 sql server 2008R2 表。

我写了这个声明:

exec master..xp_cmdshell '"C:\Program Files\Microsoft SQL Server\100\COM\tablediff.exe" -sourceserver HANU-302\newty -sourcedatabase SSISDBSource -sourcetable company -destinationserver SQL2008R2\HANU-302 -destinationdatabase SSISDBDest -destinationtable customer -f C:\Temp\Diff'

我不确定源服务器(sybase 数据库)的名称应该是什么。

在此处输入图像描述

我的 sybase 服务器是 HANU-302,端口号为 5000,数据库名为 newty,表名为 company。

我收到错误消息“无法连接到源 HANU-302\newty。”

4

1 回答 1

0

我不知道您可以对 Sybase 使用 Tablediff 吗?是否有一些文件表明您可以做到这一点?

事实上,根据你给 TableDiff 的参数,它只能连接到 SQL Server。它是 Microsoft 构建的 SQL Server 工具,所以我认为您不会有任何不同!

于 2013-04-10T03:47:46.087 回答