FIX: Distribution Agent Ignores Error on Pre-Creation Command

ID: Q240036


The information in this article applies to:
  • Microsoft SQL Server version 7.0

BUG #: 53857(SQLBUG_70)

SYMPTOMS

The Distribution agent ignores errors on pre-creation commands and runs into errors on creating the table:

ODBC SQL Server Driver S1T00 "Timeout expired"
2714 "There is already an object named '%.s' in the database."
If you look into the error detail, the following message appears:
Last action: Timeout expired
Last command: CREATE TABLE "table" ...


CAUSE

If the pre-creation command fails due to an error, the Distribution agent ignores the error and the .SCH file that contains the "create table" command is run to create the table if it does not exist. The Distribution agent did not check the errors on the pre-creation command.


STATUS

Microsoft has confirmed this to be a problem in SQL Server version 7.0. This problem has been corrected in U.S. Service Pack 1 for Microsoft SQL Server version 7.0. For information about downloading and installing the latest SQL Server Service Pack, see http://support.microsoft.com/support/sql/.

For more information, contact your primary support provider.

Additional query words: dist fail discard error msg sql7 sqlrepl xact xactl

Keywords : kbSQL kbbug7.00
Version : winnt:7.0
Platform : winnt
Issue type : kbbug


Last Reviewed: November 17, 1999
© 2000 Microsoft Corporation. All rights reserved. Terms of Use.