上一篇文章中寫到了數據庫的本地備份,這一篇主要分享一下關於不一樣服務器的數據備份,主要是使用sql server中的本地發佈,本地訂閱功能,在數據庫的讀寫分離中,也會常常性的用到這個功能。html
選擇須要備份的數據庫:sql
這裏我選擇的是事務發佈。連接中的文章詳細的介紹了這四種發佈類型的詳細介紹 連接地址數據庫
發現須要發佈同步的表須要有主鍵纔可以選擇,因此儘可能在建表的時候都建立主鍵,報錯同步數據時因此表都可以進行同步。windows
設置成天天定時運行一次安全
這裏出現了發佈失敗:沒法啓動快照代理服務器
發現Sql Server代理沒有啓動,啓動Sql Server代理服務,在從新啓動快照代理,會發現啓動成功網絡
能夠打開監視快照代理中查看生產快照詳情。阿里雲
發現這裏沒法使用ip地址去進行遠程鏈接,改爲計算器名稱又提示沒法鏈接到服務器spa
打開C:\windows\system32\drivers\etc Hosts文件3d
填加一條ip 計算器名稱的記錄,而後保存文件,就能夠鏈接成功了
完成以後查看同步狀態,發現同步失敗了
失敗緣由是:進程沒法鏈接到 Distributor「IZ7U55RONVCDH6Z」。
若是出現了這種狀況多是代理的登陸帳號密碼填寫錯了。從新添加正確的就能夠啓動同步成功了。
這時候能夠查看同步狀態,發現已經啓動成功,同步正在進行中
最後發現同步失敗了,查了不少資料發現sql Server同步須要在同一個局域網內,由於須要應用到網絡共享,若是都是發佈數據器和訂閱服務器都是阿里雲服務器或者本地贊成局域網絡及其,設置快照文件爲共享目錄就能夠同步成功。
未解決問題:是否能將阿里雲服務器上面的數據庫同步到本地,是否解決網絡文件共享的問題。