如何将数据从本地SQL Server数据库更新到联机SQL Server数据库?

时间:2014-03-29 13:49:39

标签: c# asp.net sql-server winforms web-services

我正在创建一个网站,我想显示本地SQL Server数据库的数据。我的本地SQL Server数据库由其他桌面应用程序更新。

我创建了一个在线SQL Server数据库,供我的网站使用。我想每10分钟用我的本地数据库更新我的在线数据库。

如何以编程方式执行此操作?或者有什么方法可以完成我的任务而不是我该怎么办?

我严重困扰于此。请帮帮我。

提前致谢....

1 个答案:

答案 0 :(得分:1)

正如M.Ali建议的那样,SQL Server Replication是您的最佳选择。 实现SQL Server复制并不困难,我不会谈论太多细节,因为有很多有用的主题。

我们的想法是本地数据库是发布者数据库,在线数据库是订阅者。(根据您的要求)

如果在线版本是只读的,那么您可以在本地数据库上创建快照或跨国复制,并且可以在订阅者(在线数据库)安排每10分钟提取一次订阅。