-> [下一步] -> [完成禁用發布和分發向導] -> [完成]
我們也可以用T-SQL命令來完成復制中發布及訂閱的創建和刪除, 選中已經設好的發布和訂閱, 按屬標右鍵可以[生成SQL腳本]。(這里就不詳細講了, 后面推薦的網站內有比較詳細的內容)
當你試圖刪除或者變更一個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
go
reconfigure with override
go
begin transaction
update sysobjects set replinfo = '0' where replinfo >'0'
commit transaction
go
rollback transaction
go
sp_configure 'allow updates', 0
go
reconfigure with override
go
1、疑問:
在合并復制配置完全后,如果同步代理停止了。我要在程序中去重新啟動合并復制的同步代理。請問使用什么命令或存儲過程呢?
解決辦法:
sp_start_job
指示 SQL Server 代理程序立即執行作業。
示例
下例啟動名為 Nightly Backup 的作業。
USE msdb
EXEC sp_start_job @job_name = 'Nightly Backup'
2、日志還原功能
/*--說明:
下面的代碼演示了如何利用日志還原功能,將主數據庫中的數據變化及時反饋到備用數據庫中
備用數據庫的數據可以隨時用于查詢,但不能被更新(備用數據庫只讀)。
--*/
文章來源于領測軟件測試網 http://www.kjueaiud.com/