我在哪里可以找到TableDiff.exe?

时间:2010-10-07 11:20:26

标签: sql-server

我刚刚在hidden features问题上找到了关于SQL Server的TableDiff工具,并且有一个完整的 nerdgasm 。我想下载该工具,但在我看到的任何地方,我被告知要查看C:\Program Files\Microsoft SQL Server\90\COM\TableDiff.exe。在我的电脑上查看无处不在之后(我安装了SQL Server 2008 Express和SQL Server 2008),我找不到它。

哪里可以单独下载 TableDiff.exe 工具?

GUI tool不是我正在寻找的机器人。

7 个答案:

答案 0 :(得分:25)

如果找不到TableDiff.exe,请重新运行SQL Server安装并选择REPLICATION支持。

TableDiff是正式的“Microsoft(R)SQL Server复制差异工具”,将在使用复制时添加。

答案 1 :(得分:11)

我的Windows搜索已损坏,或者我是个白痴。我在这里找到了它:

C:\Program Files (x86)\Microsoft SQL Server\100\COM\tablediff.exe

而不是按预期在这里:

C:\Program Files\Microsoft SQL Server\100\COM

谢谢你们!

答案 2 :(得分:4)

不确定您是否正在运行64位操作系统,因为我的位于此处:

C:\Program Files (x86)\Microsoft SQL Server\90\COM\tablediff.exe

答案 3 :(得分:3)

在具有64位SQL Server 2014的Windows上,tablediff.exe位于此处:

C:\Program Files\Microsoft SQL Server\120\COM\tablediff.exe

  • 120替换为SQL Server 2012的110,SQL Server 2008的100等等。
  • 对于在64位Windows上运行的32位版本的SQL Server,请将Program Files替换为Program Files (x86)

答案 4 :(得分:1)

tablediff.exe是自定义的,如果你没有在你的机器中找到,请查看别人的机器并抓住exe。

答案 5 :(得分:1)

我是通过此路径找到的

C:\Program Files\Microsoft SQL Server\140\COM

答案 6 :(得分:0)

如果您选择了“SQL Server 复制”功能(实例功能/数据库引擎服务/SQL Server 复制),您只能找回 tablediff.exe 应用程序。

我有几台服务器没有安装这个功能,然后你就找不到可执行文件了。