1

Is there an undocumented way to reinitialize a replication subscription via transact-sql in SQL Server 2000, or do you have to use Enterprise Manager or SQL-DMO as mentioned in SQL Server Books Online?

3
  • Just to clarify - do you mean replication or log shipping?
    – Brent Ozar
    May 18, 2009 at 13:24
  • replication. Does replication use log shipping or is it completely unrelated?
    – Alan Hecht
    May 18, 2009 at 13:48
  • They're totally unrelated, so that's why I wanted to clarify it. Thanks for answering so quickly!
    – Brent Ozar
    May 18, 2009 at 13:53

1 Answer 1

4

There is this system stored procedure sp_reinitsubscription, which marks the subscription for reinitialization. Here is the Transact-SQL Reference for SQL Server 2000.

Syntax:

sp_reinitsubscription [ [ @publication = ] 'publication' ]
    [ , [ @article = ] 'article' ]
    , [ @subscriber = ] 'subscriber'
    [ , [ @destination_db = ] 'destination_db']
    [ , [ @for_schema_change = ] 'for_schema_change']

Only members of the sysadmin fixed server role, members of the db_owner fixed database role, or the creator of the subscription can execute it.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.