sqlserver2008同步
⑴ 兩個sql Server2008資料庫如何實現跨區域網、跨伺服器的數據同步
樓主好,想實現這個的話,可以使用SQL自帶的VS開發工具,做一個ETL包,然後部署發布到伺服器資料庫上,添加作業,設定同步時間即可。跨區域網和跨伺服器基本上在SQL連接中,本身就不太好解決,需要有伺服器之間的鏈接訪問權才可以建立連接。但是ETL不受這一點限制。唯一不足的地方在於,如果你有100張表數據需要同步,做ETL包是個麻煩事,同一個模式,你要做非常多的ETL流程,不管是做在一個包中也好,多個包中也好,都會顯得比較繁瑣。但是好處是不受伺服器限制,另外要注意,如果同步的表有外鍵,那麼需要在做ETL的時候添加執行順序,才能確保表數據同步成功的。如果想了解更多可加我,646443736
⑵ 本地SQL2008如何同步到雲端SQL
最近在琢磨主從資料庫之間的同步,公司正好也需要,在園子里找了一下,看到這篇博文比較詳細,比較簡單,本人親自按步驟來過,現在分享給大家。
在這里要提醒大家的是(為了更好的理解,以下是本人自己理解,如有錯誤,請指出):主資料庫一般是把數據發布出去,然後在連接從資料庫對發布的數據進行訂閱,同步到從資料庫中。
1、發布。發布需要用實際的伺服器名稱,不能使用伺服器的IP地址進行。能發布的信息包括【表】、【存儲過程】、【用戶函數】如果使用IP會有錯誤,如下圖:
具體發布過程如下:
1、找到資料庫伺服器下的【復制】--【本地發布】,選擇【新建發布】。如下圖:
2.選擇待發布的資料庫。如下圖:
3、選擇發布類型。這里選擇的默認類型【快照發布】。幾種發布類型的區別,SQL SERVER都在下面給出了說明。如下圖:
4、選擇待發布的類容。如下圖:
上圖中右側就是篩選的SQL語句。
5、設置快照代理。如下圖:
更改同步頻率如下圖:
6、設置代理安全性。如下圖:
7、填寫發布名稱
8、完成發布。如下圖:
2、訂閱。訂閱是對資料庫發布的快照進行同步,將發布的數據源數據同步到目標資料庫。具體訂閱過程如下;
1、找到資料庫伺服器下的【復制】--【本地訂閱】,選擇【新建訂閱】。如下圖:
2、選擇訂閱的發布。如下圖:
3、選擇分發代理的位置;如下圖:
4、選擇訂閱伺服器上的存放同步過來的數據的一個或者多個目標資料庫。如下圖:
若要添加多個訂閱資料庫,則點擊【添加訂閱伺服器】。如下圖:
5、設置分發代理的安全性。如下圖:
6、設置同步計劃。如下圖:
7、完成訂閱。如下圖:
這樣就完成了發布與訂閱的整個流程。
這里,和上節一起就介紹完了SQL Server資料庫同步的兩種方式,希望對你有用。
⑶ 兩個異地sql server 2008資料庫怎麼實現數據同步
要麼做主從
要麼加入一台新的主伺服器
所有的寫入操作,都通過分伺服器提交到主伺服器,具體辦法,可以採用SSB技術什麼的
然後再主伺服器,在同步鏈等方式,同步到分伺服器用於讀取。
通過這個方式實現讀寫分離,和同步
這樣可以達到實時同步
還有個方案就是你可以考慮簡歷不同的庫,然後主從方式互相作為主從(當然也可以考慮做事務日誌傳輸的方式實現這一步)
分別寫入各自的庫,讀的時候可以考慮視圖方式實現統一讀取
你覺得麻煩,就上cluster吧!