SQL Server資料庫同步問題分享[未完,待續](一)SQL Server資料庫同步問題分享(二)—操作步驟[未完,待續]

來源:互聯網
上載者:User

 

SQL Server資料庫同步問題分享[未完,待續](一)


SQL Server資料庫同步問題分享(二)---操作步驟[未完,待續] 
 

 

(一) 修改FTP串連

在資料同步的時候,發行伺服器需要產生資料快照,儲存在本地一個檔案夾中。這個當然沒有任何問題,但是在訂閱伺服器需要能夠讀取這個檔案夾中的快照檔案包。

mso-ascii-font-family:Tahoma;mso-hansi-font-family:Tahoma"> 在同一個網段內,我們使用共用資料夾的確可以讀取到這些檔案,如果是公網和內網之間的同步,是公網非一個網段同步怎麼辦,我們這裡可以使用FTPmso-hansi-font-family:Tahoma">來串連下來

 

      選擇本地發布右鍵屬性:

 

   選擇允許訂閱伺服器使用FTP下載快照檔案。這裡使用ftp就可以很好的解決非同一網段讀取快照檔案的問題。

上面FTP的相關資訊可以根據自己的需要設定,並且這裡一定要注意FTP根資料夾開始的路徑一定要指向快照產生的位置,填寫路徑比如”/ftp/”. 應用確定之後會提升是否要重建快照檔案,這裡重建一次就好了,然後到客戶機使用FTP用戶端下載一次看是否可以,當然同步的時候不是使用用戶端下載。

 

FTP服務端很多,在發行伺服器上建立FTP網站的方式很多,Windows2003有內建的ftp服務,也可以使用Server_U,總之要能夠下載快照檔案就可以。

 

(二)  查看發布程式健全狀態

 

line-height:150%;font-family:宋體;mso-ascii-font-family:Tahoma;mso-hansi-font-family:
Tahoma;mso-bidi-font-family:"Times New Roman";mso-font-kerning:12.0pt;
mso-ansi-language:EN-US;mso-fareast-language:ZH-CN;mso-bidi-language:AR-SA'>如果資料很大,這裡產生的快照可能會很慢的,點擊監視可以查看具體健全狀態
 

line-height:150%;font-family:宋體;mso-ascii-font-family:Tahoma;mso-hansi-font-family:
Tahoma;mso-bidi-font-family:"Times New Roman";mso-font-kerning:12.0pt;
mso-ansi-language:EN-US;mso-fareast-language:ZH-CN;mso-bidi-language:AR-SA'>在這裡面可以看到啟動並執行狀況,如果任何一個發布出現檔案,上面都會顯示警告的

 

(三)  建立訂閱

          選擇發行伺服器,即建立發布的那台機器

 

(四) 選擇訂閱內容

 

 

(五)  分發Proxy 伺服器選擇

 

 line-height:150%;font-family:宋體;mso-ascii-font-family:Tahoma;mso-hansi-font-family:
Tahoma;mso-bidi-font-family:"Times New Roman";mso-font-kerning:12.0pt;
mso-ansi-language:EN-US;mso-fareast-language:ZH-CN;mso-bidi-language:AR-SA'>這裡也可以選擇多個訂閱伺服器,上面已經解釋過發布訂閱的一個構造,訂閱伺服器就好比報刊的讀者,某一個發行報刊可以有多個讀者

 

(六)  分發代理安全性設定

 

 選擇在windows賬戶下運行,使用者名稱和密碼填寫發行伺服器的使用者名稱和密碼

 

mso-hansi-font-family:Tahoma">串連到散發者使用SQL Server登入名稱:這裡填寫發行伺服器,也就是上面設定的那台機器的。設定好之後下一步下一步完成就可以了

 

 

 

(七)  單個使用者問題

 

出現這個問題,大家很多人都應該遇到過。解決辦法:
use master
go
declare @SQL varchar(max)
set @SQL=''
select @SQL=@SQL+';kill '+RTRIM(spid)
from master..sysprocesses 
where dbid=DB_ID('DBNAME')
exec (@SQL)
go

alter database  DBNAME  set multi_user 

 

 

(八)  無法開啟明確指定的資料庫

 

資料庫日誌中顯示,服務開啟明確的資料庫,這裡就要檢查資料存取權限是否足夠。
font-family:宋體;mso-ascii-font-family:Tahoma;mso-hansi-font-family:Tahoma;
mso-bidi-font-family:"Times New Roman";mso-font-kerning:12.0pt;mso-ansi-language:
EN-US;mso-fareast-language:ZH-CN;mso-bidi-language:AR-SA'>     當然還有一種情況

 

line-height:150%;font-family:宋體;mso-ascii-font-family:Tahoma;mso-hansi-font-family:
Tahoma;mso-bidi-font-family:"Times New Roman";mso-font-kerning:12.0pt;
mso-ansi-language:EN-US;mso-fareast-language:ZH-CN;mso-bidi-language:AR-SA'>如果出現這個問題嘗試關閉這個服務試試!不能確保一定是這個問題,但是這個服務也能夠引起這樣的問題

 

(九)  進程無法沖FTP網站下載檔案

 

line-height:150%;font-family:宋體;mso-ascii-font-family:Tahoma;mso-hansi-font-family:
Tahoma;mso-bidi-font-family:"Times New Roman";mso-font-kerning:12.0pt;
mso-ansi-language:EN-US;mso-fareast-language:ZH-CN;mso-bidi-language:AR-SA'>這個問題遇到的太多了,出現這種問題很多,下載檔案過大下載中斷,但是本人做這個同步的時候因為涉及到多台機器,有些機器是正常運行有些機器出現這個問題,在使用萬網的機器的時候就會有這樣一個問題,花費了很長時間這是萬網對連接埠禁用的問題

 

 (十) 分散式交易

line-height:150%;font-family:宋體;mso-ascii-font-family:Tahoma;mso-hansi-font-family:
Tahoma;mso-bidi-font-family:"Times New Roman";mso-font-kerning:12.0pt;
mso-ansi-language:EN-US;mso-fareast-language:ZH-CN;mso-bidi-language:AR-SA'>上面使用事務複製,多台機器之間建立事務關係,這應該屬於分散式交易,所以在font-family:"Tahoma","sans-serif";mso-fareast-font-family:宋體;mso-bidi-font-family:
"Times New Roman";mso-font-kerning:12.0pt;mso-ansi-language:EN-US;mso-fareast-language:
ZH-CN;mso-bidi-language:AR-SA'>windowsmso-bidi-font-size:10.0pt;line-height:150%;font-family:宋體;mso-ascii-font-family:
Tahoma;mso-hansi-font-family:Tahoma;mso-bidi-font-family:"Times New Roman";
mso-font-kerning:12.0pt;mso-ansi-language:EN-US;mso-fareast-language:ZH-CN;
mso-bidi-language:AR-SA'>上必須開啟相關服務!

 

line-height:150%;font-family:宋體;mso-ascii-font-family:Tahoma;mso-hansi-font-family:
Tahoma;mso-bidi-font-family:"Times New Roman";mso-font-kerning:12.0pt;
mso-ansi-language:EN-US;mso-fareast-language:ZH-CN;mso-bidi-language:AR-SA'>這個服務需要開啟。

還有MSDTC也要開啟相關設定。font-family:宋體;mso-ascii-font-family:Tahoma;mso-hansi-font-family:Tahoma;
mso-bidi-font-family:"Times New Roman";mso-font-kerning:12.0pt;mso-ansi-language:
EN-US;mso-fareast-language:ZH-CN;mso-bidi-language:AR-SA'>在命令列輸入font-family:"Tahoma","sans-serif";mso-fareast-font-family:宋體;mso-bidi-font-family:
"Times New Roman";mso-font-kerning:12.0pt;mso-ansi-language:EN-US;mso-fareast-language:
ZH-CN;mso-bidi-language:AR-SA'>dcomcnfg mso-bidi-font-size:10.0pt;line-height:150%;font-family:宋體;mso-ascii-font-family:
Tahoma;mso-hansi-font-family:Tahoma;mso-bidi-font-family:"Times New Roman";
mso-font-kerning:12.0pt;mso-ansi-language:EN-US;mso-fareast-language:ZH-CN;
mso-bidi-language:AR-SA'>命令,我的電腦mso-bidi-font-size:10.0pt;line-height:150%;font-family:Wingdings;mso-ascii-font-family:
Tahoma;mso-fareast-font-family:宋體;mso-hansi-font-family:Tahoma;mso-bidi-font-family:
"Times New Roman";mso-font-kerning:12.0pt;mso-ansi-language:EN-US;mso-fareast-language:
ZH-CN;mso-bidi-language:AR-SA;mso-char-type:symbol;mso-symbol-font-family:Wingdings'>àfont-family:"Tahoma","sans-serif";mso-fareast-font-family:宋體;mso-bidi-font-family:
"Times New Roman";mso-font-kerning:12.0pt;mso-ansi-language:EN-US;mso-fareast-language:
ZH-CN;mso-bidi-language:AR-SA'> MSDTC12.0pt;mso-bidi-font-size:10.0pt;line-height:150%;font-family:Wingdings;
mso-ascii-font-family:Tahoma;mso-fareast-font-family:宋體;mso-hansi-font-family:
Tahoma;mso-bidi-font-family:"Times New Roman";mso-font-kerning:12.0pt;
mso-ansi-language:EN-US;mso-fareast-language:ZH-CN;mso-bidi-language:AR-SA;
mso-char-type:symbol;mso-symbol-font-family:Wingdings'>à12.0pt;mso-bidi-font-size:10.0pt;line-height:150%;font-family:宋體;mso-ascii-font-family:
Tahoma;mso-hansi-font-family:Tahoma;mso-bidi-font-family:"Times New Roman";
mso-font-kerning:12.0pt;mso-ansi-language:EN-US;mso-fareast-language:ZH-CN;
mso-bidi-language:AR-SA'>安全配置

 

 

以上是windows2003 上面的配置圖

 

line-height:150%;font-family:宋體;mso-ascii-font-family:Tahoma;mso-hansi-font-family:
Tahoma;mso-bidi-font-family:"Times New Roman";mso-font-kerning:12.0pt;
mso-ansi-language:EN-US;mso-fareast-language:ZH-CN;mso-bidi-language:AR-SA'>這個是font-family:"Tahoma","sans-serif";mso-fareast-font-family:宋體;mso-bidi-font-family:
"Times New Roman";mso-font-kerning:12.0pt;mso-ansi-language:EN-US;mso-fareast-language:
ZH-CN;mso-bidi-language:AR-SA'>win7mso-bidi-font-size:10.0pt;line-height:150%;font-family:宋體;mso-ascii-font-family:
Tahoma;mso-hansi-font-family:Tahoma;mso-bidi-font-family:"Times New Roman";
mso-font-kerning:12.0pt;mso-ansi-language:EN-US;mso-fareast-language:ZH-CN;
mso-bidi-language:AR-SA'>系統配置
 

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.