Sql server 为什么在使用tablediff.exe时无法连接到远程数据库?

Sql server 为什么在使用tablediff.exe时无法连接到远程数据库?,sql-server,synchronization,Sql Server,Synchronization,我正在尝试使用以下代码同步到不同ET服务器(本地服务器和远程服务器)上的表,这些代码来自命令提示符: "C:\Program Files\Microsoft SQL Server\120\COM\tablediff.exe" -sourceserver localpc\SQL2014 -sourcedatabase localdb -sourceschema sche -sourcetable table1 -destinationserver remotepc\SQLEXPRESS -dest

我正在尝试使用以下代码同步到不同ET服务器(本地服务器和远程服务器)上的表,这些代码来自命令提示符:

"C:\Program Files\Microsoft SQL Server\120\COM\tablediff.exe" -sourceserver localpc\SQL2014 -sourcedatabase localdb -sourceschema sche -sourcetable table1 -destinationserver remotepc\SQLEXPRESS -destinationdatabase remotedb -destinationschema sche -destinationtable table1 -et Difference -f d:\table1_differences.sql
但我收到了错误:无法访问数据库remotedb

本地数据库为SQL server 2014 express edition 远程数据库是SQL server 2014 express edition 防火墙已关闭。 我将管理员用户指定为远程服务器上sql服务的登录帐户

注意我通常可以从C#应用程序或本地SQL server连接到远程数据库。
谢谢,

通过分配-destinationuser和-destinationpassword参数解决了这个问题