<a href="#_labelContents">本文所涉及的内容(Contents)</a>
<a href="#_labelContexts">背景(Contexts)</a>
<a href="#_labelProcess">搭建過程(Process)</a>
<a href="#_labelAttention">注意事項(Attention)</a>
<a href="#_labelReferences">參考文獻(References)</a>
搭建SQL Server複制的時候,如果網絡環境是區域網路内,通過主機名就可以實作了,但是如果是跨網段、跨機房異地搭建複制的時候就需要注意了,因為SQL Server複制不支援通過IP連接配接分發伺服器,那有什麼辦法解決跨網段、跨機房的問題呢?
(一) 環境資訊
系統環境:Windows Server 2008 + SQL Server 2008
釋出伺服器:192.168.1.101,1924,伺服器名稱:USER-H2B2A89PEK
分發伺服器:與釋出伺服器同一台機器
訂閱伺服器:192.168.1.102,1433,伺服器名稱:QuZhoushiwei105
釋出資料庫:Task
訂閱資料庫:TaskSubscribe
資料庫帳号:ReplicationUser/ ReplicationPassword
FTP位址:ftp://192.168.1.101:9721
FTP帳号密碼:ftpuser/ftppassword
(二) 搭建步驟
開始下面的步驟之前你需要确認你的FTP位址是可用的,確定使用FTP用戶端程式可以讀取并下載下傳生成的快照檔案;
A. 釋出伺服器配置
下面是設定釋出伺服器的具體步驟:
SQL Server 跨網段(跨機房)FTP複制一.本文所涉及的内容(Contents)二.背景(Contexts)三.搭建過程(Process)四.注意事項(Attention)五.參考文獻(References) (Figure1:選擇釋出資料庫)
SQL Server 跨網段(跨機房)FTP複制一.本文所涉及的内容(Contents)二.背景(Contexts)三.搭建過程(Process)四.注意事項(Attention)五.參考文獻(References) (Figure2:事務釋出)
SQL Server 跨網段(跨機房)FTP複制一.本文所涉及的内容(Contents)二.背景(Contexts)三.搭建過程(Process)四.注意事項(Attention)五.參考文獻(References) (Figure3:選擇對象)
SQL Server 跨網段(跨機房)FTP複制一.本文所涉及的内容(Contents)二.背景(Contexts)三.搭建過程(Process)四.注意事項(Attention)五.參考文獻(References) (Figure4:初始化訂閱)
SQL Server 跨網段(跨機房)FTP複制一.本文所涉及的内容(Contents)二.背景(Contexts)三.搭建過程(Process)四.注意事項(Attention)五.參考文獻(References) (Figure5:設定帳号密碼)
SQL Server 跨網段(跨機房)FTP複制一.本文所涉及的内容(Contents)二.背景(Contexts)三.搭建過程(Process)四.注意事項(Attention)五.參考文獻(References) (Figure6:釋出名稱)
SQL Server 跨網段(跨機房)FTP複制一.本文所涉及的内容(Contents)二.背景(Contexts)三.搭建過程(Process)四.注意事項(Attention)五.參考文獻(References) (Figure7:快照)
下圖是設定FTP快照的主界面:
SQL Server 跨網段(跨機房)FTP複制一.本文所涉及的内容(Contents)二.背景(Contexts)三.搭建過程(Process)四.注意事項(Attention)五.參考文獻(References) (Figure8:設定FTP快照)
SQL Server 跨網段(跨機房)FTP複制一.本文所涉及的内容(Contents)二.背景(Contexts)三.搭建過程(Process)四.注意事項(Attention)五.參考文獻(References) (Figure9:重新釋出)
SQL Server 跨網段(跨機房)FTP複制一.本文所涉及的内容(Contents)二.背景(Contexts)三.搭建過程(Process)四.注意事項(Attention)五.參考文獻(References) (Figure10:釋出的快照檔案)
SQL Server 跨網段(跨機房)FTP複制一.本文所涉及的内容(Contents)二.背景(Contexts)三.搭建過程(Process)四.注意事項(Attention)五.參考文獻(References) (Figure11:内網FTP清單)
SQL Server 跨網段(跨機房)FTP複制一.本文所涉及的内容(Contents)二.背景(Contexts)三.搭建過程(Process)四.注意事項(Attention)五.參考文獻(References) (Figure12:外網FTP清單)
B. 訂閱伺服器配置
SQL Server 跨網段(跨機房)FTP複制一.本文所涉及的内容(Contents)二.背景(Contexts)三.搭建過程(Process)四.注意事項(Attention)五.參考文獻(References) (Figure13:查找釋出伺服器)
SQL Server 跨網段(跨機房)FTP複制一.本文所涉及的内容(Contents)二.背景(Contexts)三.搭建過程(Process)四.注意事項(Attention)五.參考文獻(References) (Figure14:選擇釋出)
SQL Server 跨網段(跨機房)FTP複制一.本文所涉及的内容(Contents)二.背景(Contexts)三.搭建過程(Process)四.注意事項(Attention)五.參考文獻(References) (Figure15:請求訂閱)
SQL Server 跨網段(跨機房)FTP複制一.本文所涉及的内容(Contents)二.背景(Contexts)三.搭建過程(Process)四.注意事項(Attention)五.參考文獻(References) (Figure16:選擇訂閱資料庫)
SQL Server 跨網段(跨機房)FTP複制一.本文所涉及的内容(Contents)二.背景(Contexts)三.搭建過程(Process)四.注意事項(Attention)五.參考文獻(References) (Figure17:設定帳号密碼)
SQL Server 跨網段(跨機房)FTP複制一.本文所涉及的内容(Contents)二.背景(Contexts)三.搭建過程(Process)四.注意事項(Attention)五.參考文獻(References) (Figure18:同步計劃)
SQL Server 跨網段(跨機房)FTP複制一.本文所涉及的内容(Contents)二.背景(Contexts)三.搭建過程(Process)四.注意事項(Attention)五.參考文獻(References) (Figure19:初始化)
SQL Server 跨網段(跨機房)FTP複制一.本文所涉及的内容(Contents)二.背景(Contexts)三.搭建過程(Process)四.注意事項(Attention)五.參考文獻(References) (Figure20:建立訂閱)
SQL Server 跨網段(跨機房)FTP複制一.本文所涉及的内容(Contents)二.背景(Contexts)三.搭建過程(Process)四.注意事項(Attention)五.參考文獻(References) (Figure21:訂閱之前)
SQL Server 跨網段(跨機房)FTP複制一.本文所涉及的内容(Contents)二.背景(Contexts)三.搭建過程(Process)四.注意事項(Attention)五.參考文獻(References) (Figure22:訂閱後)
1. Windows Server 2008系統中需要在入站規則中開通21端口才能搭建FTP;
2. FTP有主動和被動之分,是以在設定防火牆的時候需要注意;
<a href="http://www.cnblogs.com/hu88oo/articles/1505703.html">SqlServer資料庫同步方案詳解(包括跨網段)</a>
<a href="http://technet.microsoft.com/zh-cn/library/ms151844(v=sql.105).aspx">如何通過 FTP 傳遞快照</a>