1. 程式人生 > >mssql發布訂閱事項

mssql發布訂閱事項

新的 發布訂閱 重新 ica 查詢 dia cat 兩個 如果

在發布訂閱過程中遇到2個需求:

1、在原有的發布快照中增加發布內容,追加模式需要在追加的表中設計一個主鍵,要不然沒有辦法進行發布的,另外還得註意將這兩個字段進行更改:

select immediate_sync ,allow_anonymous from dbo .syspublications

如果都是0 ,那麽可以進行生成快照,如果是1則需要更新成0 在進行生成快照

update dbo.syspublications set immediate_sync=0,allow_anonymous=0

2、在發布訂閱過程中難免遇到數據不一致的情況,則需要重新進行發布和訂閱,使用新的快照以保證數據的一致性。

需要將

select immediate_sync ,allow_anonymous from dbo .syspublications

查詢出來的字段改為1,要不然沒法進行生成快照

update dbo.syspublications set immediate_sync=1,allow_anonymous=1

然後重新建立訂閱。

mssql發布訂閱事項