Jak Replikowanie zmian schematu (Programowanie replikacja języka Transact-SQL)
If you make the following schema changes to a published article, they are propagated, by default, to Microsoft SQL Server Subscribers:
ALTER tabela
ZMIENIANIE WIDOKU
ZMIENIANIE PROCEDURY
ZMIENIANIE funkcja
ZMIENIANIE WYZWALACZA
Procedury przechowywane replikacja służy do określania, czy te zmiany schematu są replikowane.procedura przechowywana, których używasz, zależy od typu publikacja.
Uwaga
ALTER tabela DROP kolumna zawsze są replikowane na wszystkie subskrypcje, którego partycja zawiera kolumna są opuszczane, niezależnie od wartości @ replicate_ddl parametr.
Aby utworzyć publikacja migawka lub transakcyjnych nie replikuje zmiany schematu
- Wydawca publikacja bazy danych wykonać sp_addpublication (języka Transact-SQL), określając wartość 0 for @ replicate_ddl.Aby uzyskać więcej informacji zobacz Jak Tworzenie publikacja (Programowanie replikacja języka Transact-SQL).
Aby utworzyć publikacja seryjnej nie replikuje zmiany schematu
- Wydawca publikacja bazy danych wykonać sp_addmergepublication (języka Transact-SQL), określając wartość 0 for @ replicate_ddl.Aby uzyskać więcej informacji zobacz Jak Tworzenie publikacja (Programowanie replikacja języka Transact-SQL).
Aby tymczasowo wyłączyć replikowanie zmian schematu dla publikacja migawka lub transakcyjnych
Do publikacja replikacja zmian schematu wykonać sp_changepublication (Transact-SQL), określając wartość replicate_ddl for @ Właściwość i wartość 0 for wartość @.
wykonać polecenia DDL na obiekcie opublikowane.
(Opcjonalnie) Włącz ponownie replikowanie zmian schematu przez sp_changepublication (Transact-SQL), określając wartość replicate_ddl for @ Właściwość i wartość 1 for wartość @.
Aby tymczasowo wyłączyć replikowanie zmian schematu w publikacja seryjnej
Do publikacja replikacja zmian schematu wykonać sp_changemergepublication (Transact-SQL), określając wartość replicate_ddl for @ Właściwość i wartość 0 for wartość @.
wykonać polecenia DDL na obiekcie opublikowane.
(Opcjonalnie) Włącz ponownie replikowanie zmian schematu przez sp_changemergepublication (Transact-SQL), określając wartość replicate_ddl for @ Właściwość i wartość 1 for wartość @.