FIX: Incorrect Error Occurs When You Add Merge Article to a Publication with NO SYNC Subscriber

Article translations Article translations
Article ID: 297369 - View products that this article applies to.
This article was previously published under Q297369
BUG #: 235717 (SHILOH_BUGS)
Expand all | Collapse all

SYMPTOMS

When you add an article that does not have a column with the ROWGUIDCOL property to an existing merge publication that has a NO SYNC Subscriber (a subscriber that was not synchronized initially by using the merge process), the following incorrect error message may occur:
Error 2758: RAISEERROR could not locate entry for error 20085 in sysmessages

CAUSE

The sp_addmergearticle stored procedure that is used to add articles to a merge publication causes an invalid error number 20085 to occur.

The error message that should display is:
Error 20086: Publication '%s' does not support the nosync type because it contains a table that does not have a rowguidcol column.

RESOLUTION

To resolve this problem, obtain the latest service pack for SQL Server 2000. For additional information, click the following article number to view the article in the Microsoft Knowledge Base:
290211 INF: How to Obtain the Latest SQL Server 2000 Service Pack

STATUS

Microsoft has confirmed that this is a problem in SQL Server 2000. This problem was first corrected in SQL Server 2000 Service Pack 1.

MORE INFORMATION

Tables that are published as part of a merge publication must have a column with the ROWGUIDCOL property. If the table does not have a column with the ROWGUIDCOL property, the merge publication creation process adds a uniqueidentifier column, titled rowguid, which has the ROWGUIDCOL property. However, if a new article is added to an existing publication that has at least one NO SYNC subscriber, the uniqueidentifier column is not added and the article must already possess a column with the ROWGUIDCOL property. Failure to have a column with the ROWGUIDCOL property causes error 20086 to occur.

Properties

Article ID: 297369 - Last Review: October 16, 2003 - Revision: 3.2
APPLIES TO
  • Microsoft SQL Server 2000 Standard Edition
Keywords: 
kbbug kbfix kbsqlserv2000sp1fix KB297369

Give Feedback

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com