如何在不使用复制的情况下将数据从本地 SQL 服务器数据库同步到远程 SQL 服务器?

How to synchronize data from local SQL Server database to remote SQL Server without using replication?

我有本地 SQL 服务器数据库,想用远程 sql 数据库更新数据。我在 asp.net 中使用 c#。如何在不使用复制方法的情况下将数据从本地 SQL 服务器数据库同步到远程托管的 SQL 服务器数据库?

我使用了复制但没有成功。我想我必须再试一次。但我需要复制方法的替代选项。

我不知道你的具体情况,但是如果两个 SQL 服务器可以直接相互通信,你可以设置链接服务器配置。

https://docs.microsoft.com/en-us/sql/relational-databases/linked-servers/create-linked-servers-sql-server-database-engine?view=sql-server-ver15

有了链接服务器后,您可以使用 [ServerName].[DatabaseName].[Owner].[Table] 语法对两个数据库编写跨数据库查询以引用远程表。 (这假定您登录的用户可以访问这两个数据库,或者您使用允许更新远程数据库的直通身份验证设置链接服务器)。

这有点牵强,因为我不知道你的配置。