Article ID: 320773 - Last Review: October 16, 2003 - Revision: 4.3 PRB: Changes to a Table That Is Part of an "Immediate Updating" Subscription Generates an Error Message
This article was previously published under Q320773 On This PageSYMPTOMS If you try to use an INSERT, UPDATE, or DELETE statement on
data in a table that is part of an "immediate updating" subscription, you may
receive the following error message: [Microsoft][ODBC
SQL Server Driver][SQL Server]Login failed for user 'sa' CAUSE You receive the error message because the System
Administrator (SA) logon account does not have a blank password. When you configure an immediate updating subscriber, the replication setup process tries to connect to the publisher with a dynamic remote procedure call (RPC) to create the synchronization triggers on the subscribing table. The dynamic RPC connection defaults to the System Administrator (SA) logon, which is blank. A blank password is used so that passwords and logons are not sent over the network. If you remove the original publication, the synchronization triggers may be left intact on the subscriber. WORKAROUND To work around the issue, use one of the following methods
based on your circumstances: Scenario 1: The Publication Still Exists
Scenario 2: The Publication No Longer ExistsIn SQL Server Enterprise Manager, right-click the table, and then click Manage triggers to drop the triggers that were created by replication for INSERT, UPDATE, and DELETE.These triggers start with trg_MSsync_del, trg_MSsync_upd, and trg_MSsync_ins for the INSERT, UPDATE, and DELETE triggers respectively, followed by the name of the table. Additionally, you can drop the triggers with ALTER TABLE statements on the subscriber tables. MORE INFORMATION If you ran the sp_link_publication stored procedure from the subscriber, and the removal process was
incomplete, the inserts at the subscriber do not succeed and you receive the
following error message: [Microsoft][ODBC SQL Server
Driver][SQL Server]Could not find stored procedure
'dbname.ownername.sp_MSsync_ins_.....
[Microsoft][ODBC SQL Server Driver][SQL Server]The statement has been
terminated. For more information, see the following topics in SQL Server Books Online: SQL Server 2000
| Other Resources Other Support Sites
CommunityGet Help NowArticle Translations
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email
Back to the top
