windows7下SQL Server複製的使用問題

來源:互聯網
上載者:User

在上一篇SQL Server 2005/2008 合併式複寫Step by Step文章中,圖文解說了如何一步一步的使用SQL Server 的Replication功能。如果是在同一台機器上做Replication的測試(同一台機器既是發布器,也是訂閱器),很容易測試通過。但是我在不同機器上做測試的時候,在一台機器上建立了發布以後,在另外一台機器上始終無法建立訂閱。

在這個過程中,大致出現了以下問題,問題較多,錯誤碼也沒記清。

1. The transaction manager has disabled its support for remote/network transactions

2. No transaction is active

……

雖然問題很多,但是最終還是在多次嘗試後解決了訂閱的問題。

1. 先關閉防火牆(徹底地)

2. 兩部機器都開啟DTC服務(Distributed Transaction Coordinator)

3.查看機器是否開放了135連接埠,cmd-> netstat –a –n。如果沒開放,請開放135連接埠。

4.如果防火牆沒關閉,請設定允許程式通過DTC服務,如

5.設定MSDTC

        (1) 開始(Start)->控制台(Control Panel)->管理工具(Administrative Tools)->元件服務(Component Services),進入如下介面:

選擇“Local DTC”->右鍵Properties,彈出一個選項卡面板,選項卡中的設定如下(Tracing和Security設定):


6. 設定完畢後,重新啟動DTC服務

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.