如何通过 FTP 传递快照 (SQL Server Management Studio)

若要通过文件传输协议 (FTP) 传输快照文件,必须先配置一台 FTP 服务器。 有关详细信息,请参阅 Microsoft Internet 信息服务 (IIS) 文档。 配置 FTP 服务器后,请在**“发布属性 - <发布>”**对话框中为这台服务器指定目录和安全信息。 有关访问此对话框的详细信息,请参阅如何查看和修改发布属性以及项目属性 (SQL Server Management Studio)

指定 FTP 信息

  1. 在**“发布属性 - <发布>”对话框中,从下列某一页中选中“允许订阅服务器使用 FTP 下载快照文件”**:

    • **“FTP 快照”**页,用于快照发布和事务发布以及运行 Microsoft SQL Server 2005 之前版本的发布服务器的合并发布。

    • **“FTP 快照和 Internet”**页,用于运行 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,则需要一个备用位置。

      在**“发布属性 - <发布>”对话框的快照页上的“将文件放入下列文件夹”**文本框中输入路径。 有关备用快照文件夹位置的详细信息,请参阅备用快照文件夹位置

  4. 单击“确定”。