如何查看和修改发布属性以及项目属性 (SQL Server Management Studio)

在**“发布属性 - <发布>”**对话框中查看和修改发布属性以及项目属性,此对话框位于 MicrosoftSQL Server Management Studio 和复制监视器中。 有关启动复制监视器的信息,请参阅如何启动复制监视器(复制监视器)。 创建发布后,某些属性更改需要新的快照。 如果发布具有订阅,某些更改还要求对所有订阅重新初始化。 有关详细信息,请参阅更改发布和项目属性向现有发布添加项目和从中删除项目

**“发布属性 - <发布>”**对话框包含下列页:

  • **“常规”**页,包含发布名称和说明、数据库名称、发布类型以及订阅过期设置。

  • **“项目”页,对应于新建发布向导中的“项目”**页。 使用此页可添加和删除项目,以及更改项目的属性和列筛选。

  • **“筛选行”页,对应于新建发布向导中的“筛选表行”**页。 使用此页可添加、编辑和删除所有发布类型的静态行筛选器,以及添加、编辑和删除合并发布的参数化行筛选器和联接筛选器。

  • **“快照”**页,使您可以指定快照的格式和位置、快照是否压缩,以及应用快照前后要运行的脚本。

  • **“FTP 快照”**页(适用于快照和事务发布,以及运行 SQL Server 2005 之前版本的发布服务器的合并发布),使您可以指定订阅服务器是否可以通过文件传输协议 (FTP) 下载快照文件。

  • **“FTP 快照和 Internet”**页(适用于运行 SQL Server 2005 或更高版本的发布服务器的合并发布),使您可以指定订阅服务器是否可以通过 FTP 下载快照文件,以及订阅服务器是否可以通过 HTTPS 对订阅进行同步。

  • **“订阅选项”**页,使您可以设置多个应用于所有订阅的选项。 这些选项会随着发布类型而有所不同。

  • **“发布访问列表”**页,使您可以指定可以访问发布的登录名和组。

  • **“代理安全性”**页,使您可以访问用于运行下列代理并连接复制拓扑中计算机的帐户设置:所有发布的快照代理、所有事务发布的日志读取器代理以及允许排队更新订阅的事务发布的队列读取器代理。

  • **“数据分区”**页(适用于来自运行 SQL Server 2005 或更高版本的发布服务器的合并发布),使您可以指定在快照不可用时使用参数化筛选器的发布的订阅服务器是否可以请求快照。 它还允许一次性或按循环计划生成一个或多个分区的快照。

注意注意

创建复制后,有些属性便不可以再进行修改,如果该发布存在订阅,则其他属性也无法再进行修改。 不能进行修改的属性将显示为只读。

在 Management Studio 中查看和修改发布属性

  1. 连接到 Management Studio 中的发布服务器,然后展开服务器节点。

  2. 展开**“复制”文件夹,然后展开“本地发布”**文件夹。

  3. 右键单击发布,然后单击**“属性”**。

  4. 根据需要修改属性,然后单击**“确定”**。

在复制监视器中查看和修改发布属性

  1. 在复制监视器的左侧窗格中展开发布服务器组,然后展开一个发布服务器。

  2. 右键单击发布,然后单击**“属性”**。

  3. 根据需要修改属性,然后单击**“确定”**。

查看和修改项目属性

  1. 在**“发布属性 - <发布>”对话框的“项目”页上,选择一个项目,然后单击“项目属性”**。

  2. 选择要将更改应用于哪些项目属性:

    • 单击**“设置突出显示的 <对象类型> 项目的属性”,启动“项目属性 - <对象名称>”对话框;在此对话框中对属性所做的更改将仅应用于“项目”**页上的对象窗格中突出显示的对象。

    • 单击**“设置所有 <对象类型> 项目的属性”以启动“所有 <对象类型> 项目的属性”对话框;在此对话框中所做的属性更改将应用于“项目”**页的对象窗格中的所有该类型对象,包括尚未选择发布的对象。

      注意注意

      “所有 <对象类型> 项目的属性”对话框中对属性所做的更改将覆盖以前在“项目属性 - <对象名称>”对话框中所做的任何更改。 例如,若要为某对象类型的所有项目设置一些默认值,但还希望为单个对象设置一些属性,请首先设置所有项目的默认值。 然后再设置单个对象的属性。

  3. 根据需要修改属性,然后单击**“确定”**。

  4. 在**“发布属性 - <发布>”对话框中,单击“确定”**。