如何:透過 FTP 傳遞快照集 (SQL Server Management Studio)

若要使用「檔案傳輸通訊協定」(FTP) 傳送快照集檔案,您必須先設定 FTP 伺服器。如需詳細資訊,請參閱 Microsoft Internet Information Services (IIS) 文件集。設定 FTP 伺服器之後,在 [發行集屬性 <Publication>] 對話方塊中,指定此伺服器的目錄和安全性資訊。如需有關存取這個對話方塊的詳細資訊,請參閱<如何:檢視和修改發行集與發行項屬性 (SQL Server Management Studio)>。

若要指定 FTP 資訊

  1. 從以下頁面之一的 [發行集屬性 - <Publication>] 對話方塊中,選取 [允許訂閱者使用 FTP 下載快照集檔案]

    • [FTP 快照集] 頁面,適用於快照式和交易式發行集,以及執行 Microsoft SQL Server 2005 之前版本的「發行者」所用的合併式發行集。

    • [FTP 快照集和網際網路] 頁面,適用於執行 SQL Server 2005 或更新版本「發行者」的合併式發行集。

  2. 指定 [FTP 伺服器名稱][通訊埠編號][FTP 根資料夾的路徑][登入] 以及 [密碼] 的值。

    例如,如果 FTP 伺服器根目錄為 \\ftpserver\home,而您想將快照集儲存在 \\ftpserver\home\snapshots 中,請將 [FTP 根資料夾的路徑] 屬性指定為 \snapshots\ftp (複寫會在建立快照集檔案時,在快照集資料夾路徑後加上 'ftp')。

    [!附註]

    做為最佳安全性作法,不允許匿名登入 FTP 伺服器。快照集代理程式必須有您指定之目錄的寫入權限,而散發代理程式或合併代理程式則必須有讀取權限。如果使用提取訂閱,則您必須指定共用目錄為通用命名慣例 (UNC) 路徑,例如 \\ftpserver\home\snapshots。如需詳細資訊,請參閱<保護快照集資料夾>。

  3. 指定「快照集代理程式」應將快照集檔案寫入到在步驟 2 中指定的目錄。例如,要讓「快照集代理程式」將快照集檔案寫入到 \\ftpserver\home\snapshots\ftp 中,您必須在以下兩處位置的其中一指定路徑 \\ftpserver\home\snapshots:

    • 與此發行集相關的「散發者」的預設快照集位置。

      如需指定預設快照集位置的詳細資訊,請參閱<如何:指定預設快照集位置 (SQL Server Management Studio)>。

    • 此發行集的替代快照集資料夾位置。如果快照集經過壓縮或「發行者」執行 Microsoft SQL Server 2000,則需用到替代位置。

      [發行集屬性 - <Publication>] 對話方塊的 [快照集] 頁面上的 [將檔案放在下列資料夾中] 文字方塊中,輸入路徑。如需替代快照集資料夾位置的詳細資訊,請參閱<替代快照集資料夾位置>。

  4. 按一下 [確定]。