iT邦幫忙

0

SQL2005跨網段複寫

sql
GJ 2009-04-24 14:38:346808 瀏覽

試做了不同網段的SQL複寫都不成功
同網段內已成功
兩個網段中間有FRIEWALL跟ROUTER隔開
請問有需要另外設定什麼?
SQL上裡設定發行與訂閱會跟同網段有不一樣的地方嗎?
還請多指教

2 個回答

14
pcboy
iT邦高手 1 級 ‧ 2009-04-24 20:28:37
最佳解答

先互相 ping 看看可否連上
連線的時候請用 IP 值, 不要用 主機名稱

10
royal926
iT邦新手 3 級 ‧ 2009-04-28 14:02:57

同網段內測試已成功 << 所以機器及SQL本身的設定基本上沒問題

兩個網段中間有FRIEWALL跟ROUTER隔開 << 因為有Firewall 跟 Route的變數
所以必須先確認兩台Server在不同網段時,彼此是否可以互相溝通
可以用ping . telnet 等方式做簡易測試,也可用tracert看看路由怎麼跑的
假設兩台server在不同網段也可以互ping也能telnet的到.
這時就要檢查,是否被防火牆檔到發行與訂閱會使用到的port

至於連線要使用IP或hostname,小弟則是會再hosts裡面把IP跟hostname都加進去
避免這方面的問題發生~~

GJ iT邦研究生 5 級 ‧ 2009-04-30 14:58:05 檢舉

互PING都PING得到,用訂閱的這台SQL也可以連線到另一網段的發行SQL

有點問題的是用MANAGEMENT STUDIO連線到另一網段發行的SQL時

在資料庫名稱與AGENT圖示應會有綠色的小箭頭,但都沒有顯示

FIREWALL跟ROUTER是同台 J牌的n25

PORT需要開特別的嗎?

本機的HOSTS都有設定

我要發表回答

立即登入回答