在對數(shù)據(jù)庫做遷移的時候,會有很多方法,用存儲過程,job,也可以用開源工具lettle,那么今天這些天變接觸到了一種新的方法,就是SqlServer中自帶的發(fā)布與訂閱。
首先說明一下數(shù)據(jù)復制的流程。如下圖A是(192.168.210.170)上的數(shù)據(jù)庫,B是(172.23.100.109)上的數(shù)據(jù)庫。把B當作數(shù)據(jù)源,然后A從B上獲取數(shù)據(jù)。
發(fā)布前準備:首先兩個服務器之間要能相互通訊,也就是能ping命令能通。
平時我們鏈接數(shù)據(jù)庫的時候,經(jīng)常都是用的ip登陸,但是發(fā)布的時候不能這樣,必須用服務器名稱,不然會報錯,如下圖。
解決辦法有兩種: