資料同步?
你是2台上分別有不同的資料?
還是只要把舊的那台沒有的資料, 從新的那台Copy過去
設Link DB
再用 Select 找出差異資料
再Insert回去
http://www.player.idv.tw/prog/index.php/Link_DB_%28MS-SQL%29
所謂同步是指Replication 嗎?
SQL2008R2 我有經驗和 SQL2008、SQL2005 replication成功過
,和SQL2000就沒試過這麼舊的版本了....
關於replication 可以參考
http://technet.microsoft.com/zh-tw/library/dd125513.aspx
雖然是2004的文章,但和現在幾無差異。
Dear Kaowoei
謝謝你的資料!
目前遇到的問題是!我已經在sql 2000 上設定好發行。
但要新增訂閱者時,必須先註冊sql 2008 到sql 2000上
出現找不到所指定的sql server connectionopen connect[1]
的錯誤。
但我確定這台sql 2008 port 跟 service 沒問題。
因為我用xp 的2008 sql client 是可以連結到這台sql 2008 db的。
有可能是無法再sql 2000 發行然後sql 2008訂閱嗎?
Replication新增訂閱時,必須要使用servername才能夠連到機器。
所以您在訂閱者的機器上需要先確定是能夠藉由servername連到發送者。
若是這兩台機器在同一個網域下這應該沒甚麼問題。
此外您的機器若不是default instance,則要加上instance name。
請您試試...
Dear Kaowoei
抱歉!前幾天再忙。
現在情況為,在windows xp 上安裝 SSMS 2008 R2 版本(C),用連結器連接兩台伺服器A與B。
分別是舊的sql 2000 server(B) ,與一台windows 2003 standard server(A) 上裝 SSMS 2008 R2 版本,由於不明原因,雖然在B上已經可以成功發行DB,發行完後再進行新增訂閱者時,B-->A連線一直失敗。
後來我就想到試試由C管理A與B,是可以的,也已經在B上將訂閱者成功發佈到A。
目前還在同步中!用複寫監視器看到的畫面如附圖。
有空可以看看!謝謝你!