DetailPage-MSS-KB

知识库

文章编号: 2832689 - 最后修改: 2013年4月29日 - 修订: 1.0

 

症状

对合并发布 Microsoft SQL Server 中添加项目时,您会收到以下错误消息:

时间戳1> 类别: SQLSERVER
资料来源:<Publisher></Publisher>
编号: 20671
消息: 可 MSmerge_identity_range 表中找不到订阅服务器的标识范围分配条目。重新初始化订阅。

在满足以下条件时,将发生此问题:
  • 合并出版物是在 SQL Server 的下列版本之一:
    • Microsoft SQL Server 2005
    • Microsoft SQL Server 2008
    • Microsoft SQL Server 2008 R2
    • Microsoft SQL Server 2012
  • 合并发布中包含已启用的标识范围管理的项目。
  • 所有已启用的标识范围管理的项目有@subscriber_upload_options = 2 定义。
  • 该订阅已 @subscriber_type = N'Local 定义。
  • 正在添加该文章要求 @subscriber_upload_options = 0 定义。

解决方案

要解决此问题,请重新初始化订阅服务器。

注意若要完全避免此问题,在第一次初始化订阅之前,配置至少一个已启用,标识范围管理的项目,然后将上载选项设置为@subscriber_upload_options = 0

原因

因为合并代理程序认为空 MSmerge_identity_range 表有关的信息已损坏,就会出现问题。因此,SQL Server 会询问重新初始化。

在初始化订阅服务器时,在订阅服务器上时,将创建一个 MSmerge_identity_range 表。但是,因为所有的文章都有填充任何数据@subscriber_upload_options = 2定义。因此,情况没有变化有望在订阅服务器上发生。添加项目时,合并代理程序会检查订阅服务器 MSmerge_identity_range 表为设置新项目的范围。

更多信息

  • 有关详细信息 subscriber_upload_options 参数,请参见sp_addmergearticle (事务处理性的 SQL) (http://msdn.microsoft.com/en-us/library/ms174329(v=sql.90).aspx) .
    • " @subscriber_upload_options = 2定义意味着订阅服务器上的用户不能启用更改。
    • " @subscriber_upload_options = 0定义意味着没有任何限制。在订阅服务器上所做的更改上载到发布服务器。
  • 有关详细信息 subscriber_type 参数,请参见 sp_addmergepullsubscription (事务处理性的 SQL) (http://msdn.microsoft.com/en-us/library/ms189456.aspx) .

状态

Microsoft 已经确认这是在"适用于"一节中列出的 Microsoft 产品中的问题。

这篇文章中的信息适用于:
  • Microsoft SQL 2005 Server Enterprise
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2008 R2 Enterprise
  • Microsoft SQL Server 2012 Enterprise
关键字: 
kbsql2005repl kbsurveynew kbtshoot kbexpertiseadvanced kbmt KB2832689 KbMtzh
机器翻译机器翻译
重要说明:本文是由 Microsoft 机器翻译软件进行的翻译并可能由 Microsoft 社区通过社区翻译机构(CTF)技术进行后期编辑,或可能是由人工进行的翻译。Microsoft 同时向您提供机器翻译、人工翻译及社区后期编辑的文章,以便对我们知识库中的所有文章以多种语言提供访问。翻译的文章可能存在词汇、句法和/或语法方面的错误。Microsoft 对由于内容的误译或客户对内容的使用所导致的任何不准确、错误或损失不承担责任。
点击这里察看该文章的英文版: 2832689  (http://support.microsoft.com/kb/2832689/en-us/ )
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。
其他支持选项
Microsoft Community 支持论坛
直接联系我们
查找 Microsoft 认证合作伙伴
Microsoft 商店
关注我们: