Udostępnij za pośrednictwem


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

Aby określić opcje schematu podczas definiowania artykuł do publikacja seryjnej

Aby zmienić opcje schematu istniejącego artykuł migawka lub transakcyjnych publikacja

  1. 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.

  2. 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.

  3. 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.

  4. 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ść @.

  5. 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

  1. 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.

  2. 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.

  3. 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.

  4. 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ść @.

  5. 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).