我只是在寻找一些建议,因为我对此很陌生。我有一个客户端需要SQL数据库的本地副本和在远程服务器上运行的相同数据库。远程数据库仅作为备份保存,需要每晚更新来自本地数据库的信息。
什么是最好的解决方案。我应该编写一个C#应用程序,每晚将数据库复制到实时服务器上,还是SQL服务器有我们可以使用的东西?如果是C#应用程序,我是否需要使用批量复制?是否也会复制已更改或更新的行?
任何帮助都会受到极大的关注。
答案 0 :(得分:1)
使用SQL Server代理并使用3个步骤创建作业:
答案 1 :(得分:0)
它需要是一个精确的副本吗?为什么不每天晚上在备份上吹掉桌子并按计划对它们进行批量处理?
答案 2 :(得分:0)
您还可以使用Redgate SQL Comparison SDK等工具来安排架构和数据更改,并使用
完成答案 3 :(得分:0)
您可以尝试以下几个选项:
这些更新有多大?如果这不涉及太多更新,您可以使用链接服务器和更复杂的查询来执行此操作。