Cześć
Pracuje na serwerze, który ma włączoną replikację.
Potrzebowałem zmodyfikować kilka obiektów na tym serwerze, ale okazało się, że jest to niemożliwe, kiedy replikacja jest włączona.
Odłączyłem te obiekty skryptem:
exec sp_dropsubscription @publication = N'DB_NAME', @article = N'TABLE_NAME', @subscriber = N'all', @destination_db = N'all'
Zmodyfikowałem, a następnie podłączyłem ponownie skryptem:
exec sp_addarticle @publication = N'DB_NAME', @article = N'TABLE_NAME', @source_owner = N'dbo', @source_object = N'TABLE_NAME', (...)
Wydawało mi się, że operacja się udała, bo próba ponownego usunięcia tabeli zwracała komunikat, że jest on używany przez replikację.
Następnie wybrałem [Replication] -> [Local Publications] -> [Reinitialize]
Kiedy wybieram"View Synchronization Status" widzę komunikat:* "The initial snapshot for publication 'db_name' is not yet available."* oraz "Synchronization in progress".
Replication Monitor pokazuje status "Runing"
Niestety bazy nie są synchronizowane. Czy ktoś ma pomysł jaka może być przyczyna.
Jest to moje pierwsze spotkanie z replikacją bazy, więc nie mam pojęcia gdzie powinienem szukać przyczyny i jak to powinno działać.
Pozdrawiam