天天看點

SQL Server 跨網段(跨機房)FTP複制一.本文所涉及的内容(Contents)二.背景(Contexts)三.搭建過程(Process)四.注意事項(Attention)五.參考文獻(References)

<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>