Tablediff.exe实用程序用于比较Sybase和Sql server数据库

时间:2013-04-09 09:04:25

标签: sql sql-server-2008 ssis sybase

我正在尝试使用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'

我不确定sourceserver(sybase数据库)名称应该是什么。

enter image description here

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

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

1 个答案:

答案 0 :(得分:0)

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

实际上,根据您提供给TableDiff的参数,它只能连接到SQL Server。它是由Microsoft构建的SQL Server工具,因此我认为您不能期望任何不同!