Jak Określ typy artykułów (Programowanie replikacji Transact-SQL)
Domyślne typy artykuł replikacja są artykuły tabela, ale inne obiekty bazy danych można opublikować jako artykuły, w tym widoków, procedur przechowywanych, funkcji zdefiniowanych przez użytkownika i wykonanie procedura składowana.Procedury przechowywane replikacja można programowo określić typ artykuł podczas definiowania artykuł.Procedury, których można użyć zależą od typu replikacja i typ artykuł.
Ostrzeżenie
Oznaczenie tylko do schematu podczas definiowania tabela, widoku i artykuły procedura składowana wskazuje replikowane tylko definicji obiektu.
Aby opublikować artykuł tabela w transakcyjnych lub migawka publikacja
Wydawca na baza danych publikacja, wykonanie sp_addarticle.Określ jedną z następujących wartości typu @ do definiowania typu artykuł:
logbased -artykuł tabela opartą na dziennika jest domyślnym dla transakcyjnych i replikacja migawka.Replikacja automatycznie generuje procedura składowana, wykorzystywanych do filtrowania poziome i widok, który określa artykuł pionowo filtrowane.
logbased manualfilter -dziennik, poziomo filtrowane artykuł gdzie procedura składowana, używane do filtrowania poziomej jest ręcznie utworzone i zdefiniowane przez użytkownika i określone dla Filtr @.Aby uzyskać więcej informacji, zobacz Jak Definiowanie i modyfikowanie filtru wiersz statycznego (Programowanie replikacji Transact-SQL).
logbased manualview -dziennik, pionowo filtrowane artykuł gdzie definiujący artykuł pionowo filtrowanego widoku jest utworzone i zdefiniowane przez użytkownika i określone dla @ sync_object.Aby uzyskać więcej informacji, zobacz Jak Definiowanie i modyfikowanie filtru wiersz statycznego (Programowanie replikacji Transact-SQL) i Jak Definiowanie i modyfikowanie filtru kolumny (Programowanie replikacji Transact-SQL).
logbased manualboth -dziennika oparte, filtrowane poziomo i pionowo artykuł gdzie zarówno procedura składowana używane dla poziome filtrowanie widoku, który określa artykuł pionowo filtrowane utworzone i zdefiniowane przez użytkownika i określone dla @ filtru i @ sync_object, odpowiednio.Aby uzyskać więcej informacji, zobacz Jak Definiowanie i modyfikowanie filtru wiersz statycznego (Programowanie replikacji Transact-SQL) i Jak Definiowanie i modyfikowanie filtru kolumny (Programowanie replikacji Transact-SQL).
Definiuje nowy artykuł w publikacja.Aby uzyskać więcej informacji, zobacz Jak Definiowanie artykuł (Programowanie replikacji Transact-SQL).
Dla logbased manualboth i logbased manualfilter wykonać artykułów, sp_articlefilter do generowania filtrowania procedura składowana artykuł poziomo filtrowane.Aby uzyskać więcej informacji, zobacz Jak Definiowanie i modyfikowanie filtru wiersz statycznego (Programowanie replikacji Transact-SQL).
Dla logbased manualboth, logbased manualview, i logbased manualfilter wykonać artykułów, sp_articleview do generowania widoku, który określa artykuł pionowo filtrowane.Aby uzyskać więcej informacji, zobacz Jak Definiowanie i modyfikowanie filtru kolumny (Programowanie replikacji Transact-SQL).
Publikowanie widoku lub indeksowany widok artykuł w publikacja transakcyjnych lub migawka
Wydawca na baza danych publikacja, wykonanie sp_addarticle.Określ jedną z następujących wartości typu @ do definiowania typu artykuł:
indeksowane widoku logbased -artykuł na podstawie dziennika indeksowany widok.Replikacja automatycznie generuje procedura składowana, wykorzystywanych do filtrowania poziome i widok, który określa artykuł pionowo filtrowane.
Schemat widoku tylko -artykuł widok tylko do schematu.Również muszą być replikowane tabela bazowa.
indeksowany widok schematu tylko -artykuł przeznaczony tylko do schematu indeksowany widok.Również muszą być replikowane tabela bazowa.
indeksowane widoku logbased manualfilter -artykuł dziennika, poziomo filtrowanego indeksowany widok, gdzie procedura składowana, używane do filtrowania poziomej jest ręcznie utworzone i zdefiniowane przez użytkownika i określone dla Filtr @.Aby uzyskać więcej informacji, zobacz Jak Definiowanie i modyfikowanie filtru wiersz statycznego (Programowanie replikacji Transact-SQL).
indeksowane widoku logbased manualview -artykuł dziennika, filtrowany indeksowany widok, gdzie definiujący artykułu pionowo filtrowanego widoku jest utworzone i zdefiniowane przez użytkownika i określone dla @ sync_object.Aby uzyskać więcej informacji, zobacz Jak Definiowanie i modyfikowanie filtru wiersz statycznego (Programowanie replikacji Transact-SQL) i Jak Definiowanie i modyfikowanie filtru kolumny (Programowanie replikacji Transact-SQL).
indeksowane widoku logbased manualboth -dziennik, filtrowanego widoku indeksowanego artykuł gdzie zarówno procedura składowana używane dla poziome filtrowanie widoku, który określa artykuł pionowo filtrowane utworzone i zdefiniowane przez użytkownika i określone dla @ filtru i @ sync_objectodpowiednio.Aby uzyskać więcej informacji, zobacz Jak Definiowanie i modyfikowanie filtru wiersz statycznego (Programowanie replikacji Transact-SQL) i Jak Definiowanie i modyfikowanie filtru kolumny (Programowanie replikacji Transact-SQL).
Definiuje nowy artykuł w publikacja.Aby uzyskać więcej informacji, zobacz Jak Definiowanie artykuł (Programowanie replikacji Transact-SQL).
Dla logbased manualboth i logbased manualfilter wykonać artykułów, sp_articlefilter do generowania filtrowania procedura składowana artykuł poziomo filtrowane.Aby uzyskać więcej informacji, zobacz Jak Definiowanie i modyfikowanie filtru wiersz statycznego (Programowanie replikacji Transact-SQL).
Dla logbased manualboth, logbased manualview, i logbased manualfilter wykonać artykułów, sp_articleview do generowania widoku, który określa artykuł pionowo filtrowane.Aby uzyskać więcej informacji, zobacz Jak Definiowanie i modyfikowanie filtru kolumny (Programowanie replikacji Transact-SQL).
Aby opublikować procedura składowana, wykonanie procedura składowana lub funkcja zdefiniowanej przez użytkownika artykuł w publikacja transakcyjnych lub migawka
Wydawca na baza danych publikacja, wykonanie sp_addarticle.Określ jedną z następujących wartości typu @ do definiowania typu artykuł:
tylko schematu proc -procedura składowana schematu tylko artykuł.
szefowie proc -wykonanie procedura składowana jest replikowana do wszystkich subskrybentów artykuł.Aby uzyskać więcej informacji, zobacz Publikowanie wykonanie procedury przechowywanej w replikacji transakcyjnej.
szefowie serializować proc -wykonanie procedura składowana jest replikowany tylko wtedy, gdy jest wykonywany w kontekście transakcji możliwy do serializacji.Aby uzyskać więcej informacji, zobacz Publikowanie wykonanie procedury przechowywanej w replikacji transakcyjnej.
Schemat FUNC tylko -artykuł przeznaczony tylko do schematu funkcja zdefiniowana przez użytkownika.
Definiuje nowy artykuł w publikacja.Aby uzyskać więcej informacji, zobacz Jak Definiowanie artykuł (Programowanie replikacji Transact-SQL).
Aby publikować tabela lub artykuł w publikacja seryjnej
Wydawca na baza danych publikacja, wykonanie sp_addmergearticle.Określ jedną z następujących wartości typu @ do definiowania typu artykuł:
Tabela -artykuł tabeli.
indeksowany widok schematu tylko -artykuł przeznaczony tylko do schematu indeksowany widok.
Schemat widoku tylko -artykuł widok tylko do schematu.
Definiuje nowy artykuł w publikacja.Aby uzyskać więcej informacji, zobacz Jak Definiowanie artykuł (Programowanie replikacji Transact-SQL).
Aby opublikować procedura składowana lub funkcja zdefiniowanej przez użytkownika artykuł w publikacja seryjnej
Wydawca na baza danych publikacja, wykonanie sp_addmergearticle.Określ jedną z następujących wartości typu @ do definiowania typu artykuł:
Schemat FUNC tylko -artykuł przeznaczony tylko do schematu funkcja zdefiniowana przez użytkownika.
tylko schematu proc -procedura składowana schematu tylko artykuł.
Definiuje nowy artykuł w publikacja.Aby uzyskać więcej informacji, zobacz Jak Definiowanie artykuł (Programowanie replikacji Transact-SQL).