SQL2005數(shù)據(jù)庫數(shù)據(jù)同步更新的問題
SQL SERVER 2005 同步復制技術
以下實現(xiàn)復制步驟(以快照復制為例)
運行平臺SQL SERVER 2005
一、準備工作:
1.建立一個 WINDOWS 用戶,設置為管理員權限,并設置密碼,作為發(fā)布快照文件的有效訪問用戶。
2.在SQL SERVER下實現(xiàn)發(fā)布服務器和訂閱服務器的通信正常(即可以互訪)。打開1433端口,在防火墻中設特例
3.在發(fā)布服務器上建立一個共享目錄,作為發(fā)布快照文件的存放目錄。例如:在D盤根目錄下建文件夾名為SqlCopy
4.設置SQL 代理(發(fā)布服務器和訂閱服務器均設置)
打開服務(控制面板---管理工具---服務)
---右擊SQLSERVER AGENT---屬性---登錄---選擇“此帳戶“
---輸入或選擇第一步中創(chuàng)建的WINDOWS 用戶
---“密碼“中輸入該用戶密碼
5.設置SQL SERVER 身份驗證,解決連接時的權限問題(發(fā)布、訂閱服務器均設置)
步驟為:對象資源管理器----右擊SQL實例-----屬性----安全性----服務器身份驗證------選“SQL Server和WINDOWS“,然后點確定
6.開啟SQL Server 2005的網(wǎng)絡協(xié)議TCP/IP和管道命名協(xié)議并重啟網(wǎng)絡服務。
7.在SQL Server中創(chuàng)建步驟1中對應的系統(tǒng)用戶登陸名,作為發(fā)布數(shù)據(jù)庫的擁有者(設置為dbo_owner和public)。
8.以系統(tǒng)超級用戶sa登陸SQL Server建立數(shù)據(jù)庫和表。
9.發(fā)布服務器和訂閱服務器互相注冊
步驟如下:視圖----單擊以注冊服務器----右鍵數(shù)據(jù)庫引擎----新建服務器注冊-----填寫要注冊的遠程服務器名稱------身份驗證選“SQL Server驗證“-----用戶名(sa) 密碼------創(chuàng)建組(也可不建)-----完成。
10.對于只能用IP,不能用計算機名的,為其注冊服務器別名