Solved

Replication Error on SQL Server 2005 MSSQL_REPL-2147200996

Posted on 2012-12-20
8
1,453 Views
Last Modified: 2013-01-06
The I update a column in a I get the following error message...:
The merge process was unable to access row metadata at the 'Subscriber'. When troubleshooting, restart the synchronization with verbose history logging and specify an output file to write to, or use SQL Profiler to determine the source of the failure.  (Source: MSSQL_REPL, Error number: MSSQL_REPL-2147200996)
Get help: http://help/MSSQL_REPL-2147200996
New request is not allowed to start because it should come with valid transaction descriptor. (Source: MSSQLServer, Error number: 3989)

There was only 1 subscription.

I have dropped and recreated the publication and subscription.  It does not happen with all the tables I am replicating, just this one table.
0
Comment
Question by:dfr031260
  • 5
  • 3
8 Comments
 

Author Comment

by:dfr031260
ID: 38710974
This is MERGE Replication
0
 
LVL 42

Expert Comment

by:EugeneZ
ID: 38712685
/ http://ask.sqlservercentral.com/questions/29246/merge-replication-error.html  /

"
This might happen if you have records in the child tables referencing subscriber parent records which no longer exist. You can try to run the agent with
-output [some_file_path] -OutputVerboseLevel desired_level


The output verbose level should be 0, 1, or 2:
•0 to print only error messages
•1 to print all progress report messages
•2 (default and most useful when debugging) to print all error and report messages.

It goes without saying that these switches have a very negative impact on performance, but in your case, they might be useful to identify the actual source of the problem as it is entirely possible that the problem has nothing to do with FK integrity violations and could be something else. I don't believe though that it has anything to do with the tempdb activity (despite what the error message says).

"
0
 

Author Comment

by:dfr031260
ID: 38713893
Is this run with the merge agent?  Currently the Merge Agent step has:

-Publisher [POLAOVGALAXY] -PublisherDB [SCDS_Pro] -Publication [MergeRepl_scds_pro] -Subscriber [polaovstage\five] -SubscriberDB [SCDS_Pro]   -Distributor [POLAOVGALAXY] -DistributorSecurityMode 1

When I added:
-output [d:\SQLReplLog] -OutputVerboseLevel 2

It threw and error...:  Message
2012-12-21 18:11:02.171 The handle is invalid.
0
NFR key for Veeam Backup for Microsoft Office 365

Veeam is happy to provide a free NFR license (for 1 year, up to 10 users). This license allows for the non‑production use of Veeam Backup for Microsoft Office 365 in your home lab without any feature limitations.

 

Author Comment

by:dfr031260
ID: 38713995
Got it to run somewhat, but got another error.  This is the merge agent step...:

-Publisher [POLAOVGALAXY] -PublisherDB [SCDS_Pro] -Publication [MergeRepl_scds_pro] -Subscriber [polaovstage\five] -SubscriberDB [SCDS_Pro]   -Distributor [POLAOVGALAXY] -DistributorSecurityMode 1 -Output D:\SQLReplLogs\MergeRepLog.txt -OutputVerboseLevel 2

The error..:
Message
Executed as user: pola\wgadmin. The parameter is incorrect.  The step failed.
0
 

Author Comment

by:dfr031260
ID: 38714041
Here is the error log...
MergeRepLog.txt
0
 
LVL 42

Accepted Solution

by:
EugeneZ earned 450 total points
ID: 38714831
looks like it is time to install sql 2005 sp4

http://support.microsoft.com/kb/913089

it will include some important fixes for sql2005 merge replication

like this one
http://support.microsoft.com/kb/974660
0
 
LVL 42

Expert Comment

by:EugeneZ
ID: 38714861
also , as per the error:

"The Merge Agent was unable to update information about the last synchronization at the Subscriber. Ensure that the subscription exists at the Subscriber, and restart the Merge Agent."
0
 

Author Closing Comment

by:dfr031260
ID: 38749234
Spot on...thanks
0

Featured Post

Best Practices: Disaster Recovery Testing

Besides backup, any IT division should have a disaster recovery plan. You will find a few tips below relating to the development of such a plan and to what issues one should pay special attention in the course of backup planning.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
sql 2016 Integration Service connecting to 2012 3 31
Connect to an SQL server ActiveX 10 25
TSQL Challenge... 7 35
SQL Quer 4 21
In this article I will describe the Backup & Restore method as one possible migration process and I will add the extra tasks needed for an upgrade when and where is applied so it will cover all.
Slowly Changing Dimension Transformation component in data task flow is very useful for us to manage and control how data changes in SSIS.
Via a live example combined with referencing Books Online, show some of the information that can be extracted from the Catalog Views in SQL Server.
This videos aims to give the viewer a basic demonstration of how a user can query current session information by using the SYS_CONTEXT function

856 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question