我有2台服务器。一个用于备份以及与其他外部用户共享,另一个用于内部实时查询。
目前,在备份数据库上,使用以下代码删除现有表并添加新表:-
DROP TABLE [dbo].[test]
SELECT * INTO test FROM [remote server].[remote database].[dbo].[remote table];
还有另一种方法来代替删除和添加表。理想情况下,它可以查找任何更改并使用SQL Server Management Studio进行同步。
编辑: 我的服务器是Express Edition,远程是SQL Standard
答案 0 :(得分:2)
如果要以单工通信方式(一个方向)同步两个表,则应进行事务复制。
同步将在特定行的事务提交上执行。