程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> 其他數據庫知識 >> MSSQL >> SQL Server雙辦事器架設並數據主動同步教程

SQL Server雙辦事器架設並數據主動同步教程

編輯:MSSQL

SQL Server雙辦事器架設並數據主動同步教程。本站提示廣大學習愛好者:(SQL Server雙辦事器架設並數據主動同步教程)文章只能為提供參考,不一定能成為您想要的結果。以下是SQL Server雙辦事器架設並數據主動同步教程正文


交代:應用的軟硬件情況為Win XP SP2、SQL Server 2000 SP2小我版、通俗雙核台式機、1000M局域網,A機為已應用的辦事器,下面已稀有據庫和海量數據,B機為此次新架辦事器,兩機上岸方法均為sql server身份驗證形式,其它設置均為默許設置,無特殊。A機上尚有FTP辦事器,用於法式主動更新。

1、在A機上履行數據庫備份。

2、用A機上備份上去的數據庫備份文件在B機上履行數據庫恢復,包管A、B機均有完整雷同的數據庫。(弄完後發明這上步似乎不消做,橫豎發明時我曾經弄完了,也就沒有推倒重來驗證)。

3、在A、B機上建兩個用戶名、暗碼完整一樣的用戶(掌握面板>盤算機治理>用戶>新建),並把它們參加到administartor組。(假如兩台機本來就都用administartor用戶登錄,那末,把兩台機的登錄暗碼改成一樣就行,不消另行建新用戶)

4、兩台機上均停止此操作:啟動>法式>治理對象>辦事>右鍵單擊SQLSERVERAGENT>屬性>上岸>設置為上一步弄的誰人用戶名和暗碼。

5、在A機長進入企業治理器,把B機辦事器加進辦事器組,B機長進入企業治理器,把A機辦事器參加辦事器組。為免得費事,我都用了Sa用於兩機相互登錄SQL Server。

6、A機進入企業治理器,右鍵單擊要宣布的數據庫>新建>宣布,一步步下去就行,無須要特殊設置的處所,走完了後,數據庫上面會多出一個“宣布”條目,右鍵點擊>屬性,可變革宣布屬性各項設置。要留意幾點:1是署理登錄用戶要用第3步中設置的用戶,不克不及用“體系用戶”,2是數據庫拜訪用戶要指定(我是用的Sa,免得費事),3是要把A機上寄存快照的目次設為同享,不同享的話,B機是得不到快照的(我是沒用SQL默許的目次,人工指定為FTP辦事器的根目次,緣由下詳),4是留意宣布署理的任務頻率不要設置過快,必竟生成快照文件,然後告訴定閱者,定閱者再來拿數據照樣須要一些時光的,至於須要多快,看你數據更改頻率和兩機同步的快慢來設定吧,關於我來講,一天的數據喪失完整可以蒙受,因而乎,我設置了每5小時宣布一次。

7、B機進入企業治理器,右鍵單擊要同步的數據庫>新建>定閱,一步步下去就行,無須要特殊設置的處所。

8、完成後,按理說應當就可以同步了,但我發明沒有用果,檢查A機上的宣布治理器日記後發明,本來是B機不克不及獲得A機上的快照文件,一看,本來SQL Server定閱用的端口竟然是445,與病毒掃蕩波一樣,所以被防火牆攔失落了,囧,而我又不具有修正防火牆攔阻規矩的權限。因而在宣布辦事器屬性中把快照寄存目次指定為FTP地點根目次,翻開許可FTP,填入FTP辦事器拜訪用戶名和暗碼,從新運轉宣布署理。B機上刪除原定閱,從新樹立定閱,設置采取FTP方法,因而成績處理。

PS:網上參考材料均說同步的表須要有主鍵,但我的體系中有一些表是沒有主鍵的(由於表中每列均存在若干雷同值,所以沒法加主鍵,也懶得再去改表構造專門添加個序列,由於加個序列,偶就得改法式了,怕怕——!),最初異樣勝利了,SO,表有無主鍵,確定是不影響同步的,至多不影響快照同步形式。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved