在對(duì)數(shù)據(jù)庫做遷移的時(shí)候,會(huì)有很多方法,用存儲(chǔ)過程,job,也可以用開源工具lettle,那么今天這些天變接觸到了一種新的方法,就是SqlServer中自帶的發(fā)布與訂閱。

  首先說明一下數(shù)據(jù)復(fù)制的流程。如下圖A是(192.168.210.170)上的數(shù)據(jù)庫,B是(172.23.100.109)上的數(shù)據(jù)庫。把B當(dāng)作數(shù)據(jù)源,然后A從B上獲取數(shù)據(jù)。

iOS培訓(xùn),Swift培訓(xùn),蘋果開發(fā)培訓(xùn),移動(dòng)開發(fā)培訓(xùn)

     發(fā)布前準(zhǔn)備:首先兩個(gè)服務(wù)器之間要能相互通訊,也就是能ping命令能通。

         平時(shí)我們鏈接數(shù)據(jù)庫的時(shí)候,經(jīng)常都是用的ip登陸,但是發(fā)布的時(shí)候不能這樣,必須用服務(wù)器名稱,不然會(huì)報(bào)錯(cuò),如下圖。

        iOS培訓(xùn),Swift培訓(xùn),蘋果開發(fā)培訓(xùn),移動(dòng)開發(fā)培訓(xùn)

        解決辦法有兩種: