如何管理标识列 (SQL Server Management Studio)

可在新建发布向导的**“项目属性 -<项目>”对话框中的“属性”**选项卡上指定标识列管理选项。有关使用此向导的详细信息,请参阅如何创建发布和定义项目 (SQL Server Management Studio)。在新建发布向导中:

  • 如果在**“发布类型”页上选择“合并发布”“带有更新订阅的事务发布”**,那么请选择自动或手动标识范围管理(建议使用默认值自动)。在发布表后不能修改该属性,但可以修改其他相关属性。
  • 如果选择其他的发布类型,则应将标识范围管理设置为手动。

可在**“项目属性 -<项目>”(可以通过“发布属性 - <发布>”对话框访问)中的“属性”**选项卡上修改标识范围和阈值。有关访问此对话框的详细信息,请参阅如何查看和修改发布属性以及项目属性 (SQL Server Management Studio)

指定标识列管理选项

  1. 如果发布服务器运行的是以前版本的 SQL Server,请在新建发布向导的**“发布类型”页上,选中“合并发布”“带有更新订阅的事务发布”**。

  2. 在**“项目”**页上,选择一个包含标识列的表。

  3. 单击**“项目属性”,再单击“设置突出显示的表项目的属性”**。

  4. 在**“项目属性 - <项目>”对话框中的“属性”选项卡上的“标识范围管理”部分中,将“自动管理标识范围”属性设置为“自动”“手动”**(对于运行 SQL Server 2005 或更高版本的发布服务器),或者设置为 TrueFalse(对于运行以前版本的 SQL Server 的发布服务器)。

  5. 如果在步骤 4 中选择了**“自动”**或 True,请输入下表中列出的选项值。有关如何使用这些设置的详细信息,请参阅复制标识列的“指定标识范围”部分。

    选项

  6. 单击“确定”。

发布表后修改标识范围和阈值

  1. 在**“发布属性 - <发布>”对话框中的“项目”**页上,选择一个包含标识列的表。

  2. 单击**“项目属性”,再单击“设置突出显示的表项目的属性”**。

  3. 在**“项目属性 - <项目>”对话框的“属性”选项卡上的“标识范围管理”部分中,输入下列一个或多个属性的值:“发布服务器范围大小”“订阅服务器范围大小”“范围阈值百分比”**。

  4. 单击“确定”。

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

请参阅

概念

复制标识列

其他资源

How to: Manage Identity Columns (Replication Transact-SQL Programming)

帮助和信息

获取 SQL Server 2005 帮助