如何指定架构选项 (SQL Server Management Studio)
在**“项目属性 - <项目>”对话框的“属性”选项卡上,指定架构选项,如是否将约束和触发器复制到订阅服务器。 此选项卡可以通过新建发布向导和“发布属性 - <发布>”**对话框访问。 有关使用该向导和访问该对话框的详细信息,请参阅如何创建发布和定义项目 (SQL Server Management Studio)和如何查看和修改发布属性以及项目属性 (SQL Server Management Studio)。 如果在创建发布后更改架构选项,则必须生成新的快照。
有关所有架构选项,请参阅 sp_addarticle (Transact-SQL) 和 sp_addmergearticle (Transact-SQL) 的 @schema_option 参数。
指定架构选项
在新建发布向导的**“项目”页或“发布属性 - <发布>”对话框中,选择一个项目,然后单击“项目属性”**。
选择要将架构选项更改应用于哪些项目:
单击**“设置突出显示的 <对象类型> 项目的属性”,启动“项目属性 - <对象名称>”对话框;在此对话框中对属性所做的更改将仅应用于“项目”**页上的对象窗格中突出显示的对象。
单击**“设置所有 <对象类型> 项目的属性”以启动“所有 <对象类型> 项目的属性”对话框;在此对话框中所做的属性更改将应用于“项目”**页的对象窗格中该类型的所有对象,包括尚未选择发布的对象。
注意 在“所有 <对象类型> 项目的属性”对话框中对属性所做的更改将覆盖以前在“项目属性 - <对象名称>”对话框中所做的任何更改。 例如,若要为某对象类型的所有项目设置一些默认值,但还希望为单个对象设置一些属性,请首先设置所有项目的默认值。 然后再设置单个对象的属性。
在**“项目属性 - <项目>”对话框的“属性”选项卡中的“将对象和设置复制到订阅服务器”和“目标对象”**部分中,指定选项的值。
根据需要修改任意属性,然后单击**“确定”**。
如果在**“发布属性 - <发布>”对话框中,请单击“确定”**保存并关闭对话框。