SQL Server 2005
Someone here attempted to update about 3000 rows in a table that is in replication (on the publisher side). We are using push replication.
The rows were updated successfully on the publisher table, but for some reason, it seriously locked up the replicated table on the subscriber side. Because of the locking problem, none of the rows actually got updated on the subscriber side.
At this point, the DBA turned off replication to release the locks on the table (which it did).
So, now the situation is, there's a bunch of rows marked for replication that haven't yet been successfully replicated. My question is, is there a way to "undo" the changes? If so, how would one do this.
The other option is to turn replication on later tonight when no users are online, I suppose.
Has anyone else had this problem and how did you solve it?
Thanks
Someone here attempted to update about 3000 rows in a table that is in replication (on the publisher side). We are using push replication.
The rows were updated successfully on the publisher table, but for some reason, it seriously locked up the replicated table on the subscriber side. Because of the locking problem, none of the rows actually got updated on the subscriber side.
At this point, the DBA turned off replication to release the locks on the table (which it did).
So, now the situation is, there's a bunch of rows marked for replication that haven't yet been successfully replicated. My question is, is there a way to "undo" the changes? If so, how would one do this.
The other option is to turn replication on later tonight when no users are online, I suppose.
Has anyone else had this problem and how did you solve it?
Thanks