主頁 > 知識庫 > SQL Server雙服務器架設并數(shù)據(jù)自動同步教程

SQL Server雙服務器架設并數(shù)據(jù)自動同步教程

熱門標簽:山西語音外呼系統(tǒng)價格 400電話申請需要開戶費嗎 溫州語音外呼系統(tǒng)代理 威海智能語音外呼系統(tǒng) 智能語音外呼系統(tǒng)哪個牌子好 北京辦理400電話多少 西安青牛防封電銷卡 南京電銷外呼系統(tǒng)運營商 重慶防封電銷機器人供應商

交待:使用的軟硬件環(huán)境為Win XP SP2、SQL Server 2000 SP2個人版、普通雙核臺式機、1000M局域網(wǎng),A機為已使用的服務器,上面已有數(shù)據(jù)庫和海量數(shù)據(jù),B機為此次新架服務器,兩機登陸方式均為sql server身份驗證模式,其它設置均為默認設置,無特別。A機上另有FTP服務器,用于程序自動更新。

1、在A機上執(zhí)行數(shù)據(jù)庫備份。

2、用A機上備份下來的數(shù)據(jù)庫備份文件在B機上執(zhí)行數(shù)據(jù)庫恢復,保證A、B機均有完全相同的數(shù)據(jù)庫。(弄完后發(fā)現(xiàn)這上步好像不用做,反正發(fā)現(xiàn)時我已經(jīng)弄完了,也就沒有推倒重來驗證)。

3、在A、B機上建兩個用戶名、密碼完全一樣的用戶(控制面板>計算機管理>用戶>新建),并把它們加入到administartor組。(如果兩臺機原來就都用administartor用戶登錄,那么,把兩臺機的登錄密碼改成一樣就行,不用另行建新用戶)

4、兩臺機上均進行此操作:啟動>程序>管理工具>服務>右鍵單擊SQLSERVERAGENT>屬性>登陸>設置為上一步弄的那個用戶名和密碼。

5、在A機上進入企業(yè)管理器,把B機服務器加進服務器組,B機上進入企業(yè)管理器,把A機服務器加入服務器組。為省得麻煩,我都用了Sa用于兩機互相登錄SQL Server。

6、A機進入企業(yè)管理器,右鍵單擊要發(fā)布的數(shù)據(jù)庫>新建>發(fā)布,一步步下去就行,無需要特別設置的地方,走完了后,數(shù)據(jù)庫下面會多出一個“發(fā)布”條目,右鍵點擊>屬性,可變更發(fā)布屬性各項設置。要注意幾點:1是代理登錄用戶要用第3步中設置的用戶,不能用“系統(tǒng)用戶”,2是數(shù)據(jù)庫訪問用戶要指定(我是用的Sa,省得麻煩),3是要把A機上存放快照的目錄設為共享,不共享的話,B機是得不到快照的(我是沒用SQL默認的目錄,人工指定為FTP服務器的根目錄,原因下詳),4是注意發(fā)布代理的工作頻率不要設置過快,必竟生成快照文件,然后通知訂閱者,訂閱者再來拿數(shù)據(jù)還是需要一些時間的,至于需要多快,看你數(shù)據(jù)變動頻率以及兩機同步的快慢來設定吧,對于我來說,一天的數(shù)據(jù)丟失完全可以承受,于是乎,我設置了每5小時發(fā)布一次。

7、B機進入企業(yè)管理器,右鍵單擊要同步的數(shù)據(jù)庫>新建>訂閱,一步步下去就行,無需要特別設置的地方。

8、完成后,按理說應該就能同步了,但我發(fā)現(xiàn)沒有效果,查看A機上的發(fā)布管理器日志后發(fā)現(xiàn),原來是B機不能取得A機上的快照文件,一看,原來SQL Server訂閱用的端口居然是445,與病毒掃蕩波一樣,所以被防火墻攔掉了,囧,而我又不具有修改防火墻攔截規(guī)則的權限。于是在發(fā)布服務器屬性中把快照存放目錄指定為FTP所在根目錄,打開允許FTP,填入FTP服務器訪問用戶名和密碼,重新運行發(fā)布代理。B機上刪除原訂閱,重新建立訂閱,設置采用FTP方式,于是問題解決。

PS:網(wǎng)上參考資料均說同步的表需要有主鍵,但我的系統(tǒng)中有一些表是沒有主鍵的(因為表中每列均存在若干相同值,所以無法加主鍵,也懶得再去改表結構專門添加個序列,因為加個序列,偶就得改程序了,怕怕——!),最后同樣成功了,SO,表有沒有主鍵,肯定是不影響同步的,至少不影響快照同步模式。

您可能感興趣的文章:
  • sqlserver 2000數(shù)據(jù)庫同步 同步兩個SQLServer數(shù)據(jù)庫的內容
  • SQLServer 2000 數(shù)據(jù)庫同步詳細步驟[兩臺服務器]
  • SQLServer2005與SQLServer2008數(shù)據(jù)庫同步圖文教程
  • SQLServer 跨庫查詢實現(xiàn)方法
  • SqlServer2005 數(shù)據(jù)庫同步配置圖文詳解
  • 使用Sqlserver事務發(fā)布實現(xiàn)數(shù)據(jù)同步(sql2008)
  • SQL Server 2005 鏡像構建手冊(sql2005數(shù)據(jù)庫同步鏡像方案)
  • 通過SQL Server 2008數(shù)據(jù)庫復制實現(xiàn)數(shù)據(jù)庫同步備份
  • SqlServer2008 數(shù)據(jù)庫同步的兩種方式(發(fā)布、訂閱使用方法)
  • SQL Server 跨庫同步數(shù)據(jù)

標簽:貸款群呼 金昌 黃山 河源 新余 濟寧 宜春 中衛(wèi)

巨人網(wǎng)絡通訊聲明:本文標題《SQL Server雙服務器架設并數(shù)據(jù)自動同步教程》,本文關鍵詞  SQL,Server,雙,服務器,架設,;如發(fā)現(xiàn)本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《SQL Server雙服務器架設并數(shù)據(jù)自動同步教程》相關的同類信息!
  • 本頁收集關于SQL Server雙服務器架設并數(shù)據(jù)自動同步教程的相關信息資訊供網(wǎng)民參考!
  • 推薦文章