Udostępnij za pośrednictwem


Jak Replikowanie zmian schematu (Programowanie replikacji Transact-SQL)

If you make the following schema changes to a published article, they are propagated, by default, to Microsoft SQL Server Subscribers:

  • ALTER TABLE

  • ZMIANA WIDOKU

  • ZMIENIANIE PROCEDURY

  • ZMIENIANIE FUNKCJI

  • ZMIENIANIE WYZWALACZA

Procedury przechowywane replikacja można użyć do określenia, czy te zmiany schematu są replikowane.procedura składowana, która służy zależy od typu publikacja.

Ostrzeżenie

ZMIENIĆ kolumnę tabeli UPUŚĆ zawsze jest replikowana do wszystkich subskrypcji, którego partycja zawiera kolumny utracona, niezależnie od wartości @ replicate_ddl parametru.

Aby utworzyć publikacja migawka lub transakcyjnych nie replikuje zmiany schematu

Aby utworzyć publikacja seryjnej nie replikuje zmiany schematu

Aby tymczasowo wyłączyć replikowanie zmian schematu dla publikacja migawka lub transakcyjnych

  1. Dla publikacja replikacja zmian schematu, wykonać sp_changepublication (języka Transact-SQL), określając wartość replicate_ddl dla @ Właściwość i wartości 0 dla wartość @.

  2. Wykonanie polecenia DDL opublikowanych obiektu.

  3. (Opcjonalnie) Ponowne włączenie replikowanie zmian schematu przez wykonanie sp_changepublication (języka Transact-SQL), określając wartość replicate_ddl dla @ Właściwość i wartości 1 dla wartość @.

Aby tymczasowo wyłączyć replikowanie zmian schematu dla publikacja seryjnej

  1. Dla publikacja replikacja zmian schematu, wykonać sp_changemergepublication (języka Transact-SQL), określając wartość replicate_ddl dla @ Właściwość i wartości 0 dla wartość @.

  2. Wykonanie polecenia DDL opublikowanych obiektu.

  3. (Opcjonalnie) Ponowne włączenie replikowanie zmian schematu przez wykonanie sp_changemergepublication (języka Transact-SQL), określając wartość replicate_ddl dla @ Właściwość i wartości 1 dla wartość @.