Jak Określ opcje schematu (Programowanie replikacja języka Transact-SQL)
Podczas publikowania tabela lub widoku, replikacja pozwala na kontrolowanie opcji tworzenia obiektów, które są replikowane opublikowanych obiektu.Opcje schematu zestaw programowo, jeśli artykuł jest tworzona za pomocą procedur przechowywanych replikacja.Mogą one również zostać zmieniony w późniejszym czasie.Jeśli te opcje artykuł nie zostanie jawnie określony, zostanie zdefiniowany domyślny zestaw opcji.
Uwaga
The default schema options when using replication stored procedures may differ from the default options when articles are adding using Microsoft SQL Server Management Studio.
Opcje schematu są określane jako wartość szesnastkową, czyli | (Lub bitowe) wynik jednej lub kilku opcji.Aby uzyskać więcej informacji zobacz sp_addarticle and sp_addmergearticle.
Uwaga
Należy dokonać konwersji wartości opcji schematu z plik binarny to int przed wykonaniem operacja bitowa.Aby uzyskać więcej informacji zobacz CONVERT (Transact-SQL).
Aby określić opcje schematu podczas definiowania artykuł do migawka lub transakcyjnych publikacja
- Wydawca publikacja bazy danych wykonać sp_addarticle.Określ nazwę publikacja, do której należy dany artykuł dla @ publikacja, nazwę artykuł @ artykuł, opublikowane dla obiektu bazy danych**@ source_object**, typ obiektu bazy danych dla @ type, and the | (Lub bitowe) wynik jednej lub kilku opcji schematu @ schema_option.Aby uzyskać więcej informacji zobacz Jak Definiowanie artykułu (Programowanie replikacja języka Transact-SQL).
Aby określić opcje schematu podczas definiowania artykuł do publikacja seryjnej
- W programie Publisher na baza danych publikacja, wykonać sp_addmergearticle.Określ nazwę publikacja, do której należy dany artykuł dla @ publikacja, nazwę artykuł @ artykuł, opublikowane dla obiektu bazy danych**@ source_object**, and the | (Lub bitowe) wynik jednej lub kilku opcji schematu @ schema_option.Aby uzyskać więcej informacji zobacz Jak Definiowanie artykułu (Programowanie replikacja języka Transact-SQL).
Aby zmienić opcje schematu istniejącego artykuł migawka lub transakcyjnych publikacja
W programie Publisher na baza danych publikacja, wykonać sp_helparticle.Określ nazwę publikacja, do której należy dany artykuł dla @ publikacja i nazwę artykuł @ artykuł.Zanotuj wartość schema_option kolumn zestaw wyników.
wykonać & (I bitowe) operacji przy użyciu wartości z kroku 1 i wartość opcji żądany schemat, aby określić, czy opcja jest zestaw.
Jeśli wynik jest 0, opcja ta nie zestaw.
Jeśli wynik jest wartość opcji, opcja, jest już zestaw.
Jeśli pole wyboru nie jest zaznaczone, należy wykonać | (Lub bitowe) operacji przy użyciu wartości z kroku 1 i wartość opcji żądanego schematu.
Wydawca publikacja bazy danych wykonać sp_changearticle.Określ nazwę publikacja, do której należy dany artykuł dla @ publikacja, nazwę artykuł @ artykuł, wartość schema_option for @ Właściwośći szesnastkową wyniku krok 3 dla wartość @.
Uruchom agenta zdjęcie do wygenerowania nowych migawka.Aby uzyskać więcej informacji zobacz Jak Tworzenie migawka początkowy (Programowanie replikacja języka Transact-SQL).
Aby zmienić opcje schematu istniejącego artykuł migawka lub transakcyjnych publikacja
Wydawca publikacja bazy danych wykonać sp_helpmergearticle.Określ nazwę publikacja, do której należy dany artykuł dla @ publikacja i nazwę artykuł @ artykuł.Zanotuj wartość schema_option kolumn zestaw wyników.
wykonać & (I bitowe) operacji przy użyciu wartości z kroku 1 i wartość opcji żądany schemat, aby określić, czy opcja jest zestaw.
Jeśli wynik jest 0, opcja ta nie zestaw.
Jeśli wynik jest wartość opcji, opcja, jest już zestaw.
Jeśli pole wyboru nie jest zaznaczone, należy wykonać | (Lub bitowe) operacji przy użyciu wartości z kroku 1 i wartość opcji żądanego schematu.
W programie Publisher na baza danych publikacja, wykonać sp_changemergearticle.Określ nazwę publikacja, do której należy dany artykuł dla @ publikacja, nazwę artykuł @ artykuł, wartość schema_option for @ Właściwośći szesnastkową wyniku krok 3 dla wartość @.
Uruchom agenta zdjęcie do wygenerowania nowych migawka.Aby uzyskać więcej informacji zobacz Jak Tworzenie migawka początkowy (Programowanie replikacja języka Transact-SQL).