ms sql server 2000 數據庫同步複製簡要總結

一,預備工作
1,在發佈服務器和訂閱服務器上創建一個同名同密碼的windows用戶SysUser,作爲發佈快照文件夾訪問用戶
2,在發佈服務器上新建一個文件夾pub,設爲共享,並保證SysUser有所有操作權限
3,在發佈和訂閱服務器上設置SQL代理(SQL SERVERAGENT)服務的啓動用戶
  管理工具->服務->右鍵SQL SERVERAGENT->屬性->登陸->選‘此賬號’,輸入SysUser及密碼
4,在發佈和訂閱服務器上設置SQL SERVER的身份驗證模式
 右鍵SQL實例->屬性->安全性->身份驗證->選‘SQL SERVER 和 WINDOWS’
5,在發佈和訂閱服務器上刪除本機默認的實例,重新註冊MSSQL SERVER實例,並且互相註冊對方實例

二,正式配置
1,配置發佈服務器:企業管理器->工具->複製->配置發佈、訂閱服務器和分發
2,創建出版物:企業管理器->工具->複製->創建和管理髮布,選擇要發佈的數據庫->創建發佈
3,創建訂閱服務器 :複製監視器->發佈服務器->出版名稱->強制新訂閱

三,可能的錯誤與解決方式
1,錯誤 18483
 一般在修改過計算機名稱的服務器上出現,運行如下SQL語句,然後重啓服務即可修正:
if serverproperty('servername') <> @@servername
begin
declare @server sysname
set @server = @@servername
exec sp_dropserver @server = @server
set @server = cast(serverproperty('servername') as sysname)
exec sp_addserver @server = @server , @local = 'LOCAL'
end

參考資料:
http://wenku.baidu.com/view/7bce87d950e2524de5187ed6.html
http://topic.csdn.net/u/20080703/13/30f6d2f9-9c47-4c18-b42f-cff88d16bac0.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章