【发布时间】:2010-07-15 20:51:57
【问题描述】:
假设我做了所有需要(考虑完全复制)以使服务器“A”成为提供者和服务器“B”成为订阅者,如果我想添加、删除、更新或插入数据,我能做到吗?通过连接到订阅者来做到这一点?
如果是,数据变化是否会自动反映在提供者中?
我正在使用:C#、ASP.NET、Visual Studio 2008、SQL Server 2008
【问题讨论】:
标签: sql-server-2008 transactions replication
假设我做了所有需要(考虑完全复制)以使服务器“A”成为提供者和服务器“B”成为订阅者,如果我想添加、删除、更新或插入数据,我能做到吗?通过连接到订阅者来做到这一点?
如果是,数据变化是否会自动反映在提供者中?
我正在使用:C#、ASP.NET、Visual Studio 2008、SQL Server 2008
【问题讨论】:
标签: sql-server-2008 transactions replication
基于 SSMS 的复制向导,这取决于您的配置:
快照发布:
发布者按预定时间间隔向订阅者发送已发布数据的快照。交易发布:
发布者收到已发布数据的初始快照后,将事务流式传输到订阅者。具有可更新订阅的事务性发布:
发布者在收到已发布数据的初始快照后将事务流式传输到 SQL Server 订阅者。源自订阅者的事务在发布者处应用。合并出版物:
在订阅者收到已发布数据的初始快照后,发布者和订阅者可以独立更新已发布数据。更改会定期合并。 Microsoft SQL Server Compact Edition 只能订阅合并发布。
看起来最后两个选项支持您所需要的。我刚才根本无法运行复制,所以我无法测试它。
【讨论】: