PRB: Err: Unable To Get Replication Information...Table %1!d!%

Last reviewed: July 10, 1997
Article ID: Q166190
The information in this article applies to:
  • Microsoft SQL Server, version 6.5

SYMPTOMS

You may receive the following error from Logreader, sp_replcmds, or sp_repltrans:

    Unable to get replication information for table %1!d!%

This error also gives the object_id of the table in question.

This error indicates that some piece of schema information does not fit in place.

CAUSE

This error can occur under any of the following three conditions:

  1. When the table specified does not have primary key declared.

  2. If the article information for this table is missing. If sysarticles is directly manipulated, this error may occur.

  3. When the table schema is not available for the specified table article. This means that the table information could not be obtained from syscolumns.

WORKAROUND

For each of the causes above, use the corresponding workaround below:

  1. Use sp_help <table_name> to ensure that there is a declared primary key. This error can also occur if logreader is running when the index for the primary key is being rebuilt or dropped.

  2. Sp_helparticle <publication_name> will give details on the articles in the specified publication. Check to see if the article information retrieved is correct.

  3. Because the table information could not be obtained from syscolumns, use sp_helparticlecolumns <publication_name>,<article_name> to determine if there is a problem with the column information for the article that has the problem.


Additional query words: Log Reader repl info missing
Keywords : kbbug6.50 kbusage SSrvGen SSrvStProc
Version : 6.5
Platform : WINDOWS
Issue type : kbprb
Resolution Type : kbworkaround


THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY.

Last reviewed: July 10, 1997
© 1998 Microsoft Corporation. All rights reserved. Terms of Use.