SQL SERVER複製訂閱無法修改表的處理辦法

2021-04-08 20:24:26 字數 544 閱讀 7385

當你試圖刪除或者變更乙個table時,出現以下錯誤

server: msg 3724, level 16, state 2, line 1

cannot drop the table 'object_name' because it is being used for replication.

比較典型的情況是該table曾經用於複製,但是後來又刪除了複製

處理辦法:

select * from sysobjects where replinfo >'0'

sp_configure 'allow updates', 1

goreconfigure with override

gobegin transaction

update sysobjects set replinfo = '0' where replinfo >'0'

commit transaction

gorollback transaction

gosp_configure 'allow updates', 0

go

SQL Server 複製 訂閱與發布

sql server 的複製技術 包括 訂閱和發布 複製的組成部分 發布伺服器 出版社 分發伺服器 郵局 訂閱伺服器 讀者,接受者 發布伺服器的作用 維護源資料庫,由這些資料庫出版的資料能夠為複製所利用,檢測並將所有出版資料的更改傳送到分發伺服器 分發伺服器的作用 分發伺服器包括分發資料庫,並且儲存...

SQL Server 複製 訂閱與發布

sql server 的複製技術 包括 訂閱和發布 複製的組成部分 發布伺服器 出版社 分發伺服器 郵局 訂閱伺服器 讀者,接受者 發布伺服器的作用 維護源資料庫,由這些資料庫出版的資料能夠為複製所利用,檢測並將所有出版資料的更改傳送到分發伺服器 分發伺服器的作用 分發伺服器包括分發資料庫,並且儲存...

SQL SERVER 複製與訂閱

複製與訂閱注意事項 0.修改複製方和訂閱方的hosts檔案。1.複製資料庫改為 完整模式,檔案 所有者不能為空 我改為了system 2.兩台伺服器使用者名稱 密碼都一致。3.服務中,sql server 登入名,都改為伺服器使用者名稱 密碼。4.檢視sql server 中作業的所有者,改為能訪問...