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