如何指定架构选项 (SQL Server Management Studio)

在**“项目属性 - <项目>”对话框的“属性”选项卡上,指定架构选项,如是否将约束和触发器复制到订阅服务器。 此选项卡可以通过新建发布向导和“发布属性 - <发布>”**对话框访问。 有关使用该向导和访问该对话框的详细信息,请参阅如何创建发布和定义项目 (SQL Server Management Studio)如何查看和修改发布属性以及项目属性 (SQL Server Management Studio)。 如果在创建发布后更改架构选项,则必须生成新的快照。

有关所有架构选项,请参阅 sp_addarticle (Transact-SQL)sp_addmergearticle (Transact-SQL)@schema_option 参数。

指定架构选项

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

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

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

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

      注意注意

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

  3. 在**“项目属性 - <项目>”对话框的“属性”选项卡中的“将对象和设置复制到订阅服务器”“目标对象”**部分中,指定选项的值。

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

  5. 如果在**“发布属性 - <发布>”对话框中,请单击“确定”**保存并关闭对话框。