Jak Określanie typów artykułu (Programowanie replikacja języka Transact-SQL)
Domyślne typy artykuł replikacja są artykuły tabela, ale inne obiekty bazy danych można publikować jako artykułów, łącznie z widoków, procedur przechowywanych, funkcji zdefiniowanych przez użytkownika i wykonywanie procedura przechowywana.Procedury przechowywane replikacja służy do określenia typu artykułu programowo podczas definiowania artykuł.Procedury, których można użyć zależą od typu replikacja i typ artykuł.
Uwaga
Oznaczenie tylko do schematu podczas definiowania tabela, widoku i artykuły procedura przechowywana oznacza to, że jest replikowany tylko definicji obiektu.
Aby opublikować artykuł tabela w publikacja transakcyjnych lub migawka
Wydawca publikacja bazy danych wykonać sp_addarticle.Określ jedną z następujących wartości @ type , aby określić typ artykuł:
logbased — artykuł tabela opartą na dziennika, który jest domyślnym dla transakcyjnych i replikacja migawka.Replikacja automatycznie generuje procedura przechowywana, używane do filtrowania poziome i widok, który definiuje pionowo filtrowane artykuł.
logbased manualfilter - dziennika oparte na, poziomo filtrowane artykuł, gdzie procedura przechowywana, używane do filtrowania poziomego jest ręcznie utworzone i zdefiniowane przez użytkownika i określone dla @ filtru.Aby uzyskać więcej informacji zobacz Jak Definiowanie i modyfikowanie statyczny filtr wierszy (Programowanie replikacja języka Transact-SQL).
logbased manualview - dziennika oparte na, pionowo filtrowane artykuł, gdzie widok, który definiuje pionowo filtrowane artykuł jest utworzone i zdefiniowane przez użytkownika i określone dla @ sync_object.Aby uzyskać więcej informacji zobacz Jak Definiowanie i modyfikowanie statyczny filtr wierszy (Programowanie replikacja języka Transact-SQL) i Jak Definiowanie i modyfikowanie filtr kolumn (Programowanie replikacja języka Transact-SQL).
logbased manualboth - dziennika systemem, w pionie i filtrowane artykuł gdzie zarówno procedura przechowywana używanych do filtrowania poziome i widok, który definiuje artykuł pionowo filtrowane są utworzone i zdefiniowane przez użytkownika i określone dla @ filtru and @ sync_object, odpowiednio.Aby uzyskać więcej informacji zobacz Jak Definiowanie i modyfikowanie statyczny filtr wierszy (Programowanie replikacja języka Transact-SQL) i Jak Definiowanie i modyfikowanie filtr kolumn (Programowanie replikacja języka Transact-SQL).
Powoduje to zdefiniowanie nowy artykuł w publikacja.Aby uzyskać więcej informacji zobacz Jak Definiowanie artykułu (Programowanie replikacja języka Transact-SQL).
Dla logbased manualboth and logbased manualfilter artykułów, na wykonaćsp_articlefilter do generowania filtrowania procedura przechowywana poziomo filtrowane artykuł.Aby uzyskać więcej informacji zobacz Jak Definiowanie i modyfikowanie statyczny filtr wierszy (Programowanie replikacja języka Transact-SQL).
Dla logbased manualboth, logbased manualview, and logbased manualfilter artykułów, na wykonaćsp_articleview do generowania widoku, który definiuje pionowo filtrowane artykuł.Aby uzyskać więcej informacji zobacz Jak Definiowanie i modyfikowanie filtr kolumn (Programowanie replikacja języka Transact-SQL).
Publikowanie widoku lub widok indeksowany artykuł w publikacja transakcyjnych lub migawka
Wydawca publikacja bazy danych wykonać sp_addarticle.Określ jedną z następujących wartości @ type , aby określić typ artykuł:
Widok indeksowany logbased - opartego na dzienniku indeksowane artykuł widoku.Replikacja automatycznie generuje procedura przechowywana, używane do filtrowania poziome i widok, który definiuje pionowo filtrowane artykuł.
tylko schematu widoku - schemat — wyświetlanie tylko artykuł.Tabela bazowa również muszą być replikowane.
tylko schematu widok indeksowany - schematu tylko indeksowany artykuł widoku.Tabela bazowa również muszą być replikowane.
Widok indeksowany logbased manualfilter - dziennika oparte na, filtrowane poziomo artykuł widok indeksowany, gdy procedura przechowywana używana do filtrowania poziomej jest ręcznie utworzone i zdefiniowane przez użytkownika i określone dla @ filtru.Aby uzyskać więcej informacji zobacz Jak Definiowanie i modyfikowanie statyczny filtr wierszy (Programowanie replikacja języka Transact-SQL).
Widok indeksowany logbased manualview - dziennika oparte na, filtrowane artykuł widok indeksowany, gdy widok, który definiuje pionowo filtrowane artykułu jest utworzone i zdefiniowane przez użytkownika i określone dla @ sync_object.Aby uzyskać więcej informacji zobacz Jak Definiowanie i modyfikowanie statyczny filtr wierszy (Programowanie replikacja języka Transact-SQL) i Jak Definiowanie i modyfikowanie filtr kolumn (Programowanie replikacja języka Transact-SQL).
Widok indeksowany logbased manualboth - dziennika, filtrowanego widoku indeksowanego artykuł gdzie zarówno procedura przechowywana używanych do filtrowania poziome i widok, który definiuje artykuł pionowo filtrowane są utworzone i zdefiniowane przez użytkownika i określone dla @ filtru and @ sync_object, odpowiednio.Aby uzyskać więcej informacji zobacz Jak Definiowanie i modyfikowanie statyczny filtr wierszy (Programowanie replikacja języka Transact-SQL) i Jak Definiowanie i modyfikowanie filtr kolumn (Programowanie replikacja języka Transact-SQL).
Powoduje to zdefiniowanie nowy artykuł w publikacja.Aby uzyskać więcej informacji zobacz Jak Definiowanie artykułu (Programowanie replikacja języka Transact-SQL).
Dla logbased manualboth and logbased manualfilter artykułów, na wykonaćsp_articlefilter do generowania filtrowania procedura przechowywana poziomo filtrowane artykuł.Aby uzyskać więcej informacji zobacz Jak Definiowanie i modyfikowanie statyczny filtr wierszy (Programowanie replikacja języka Transact-SQL).
Dla logbased manualboth, logbased manualview, and logbased manualfilter artykułów, na wykonaćsp_articleview do generowania widoku, który definiuje pionowo filtrowane artykuł.Aby uzyskać więcej informacji zobacz Jak Definiowanie i modyfikowanie filtr kolumn (Programowanie replikacja języka Transact-SQL).
Publikowanie procedura przechowywana, wykonanie procedura przechowywana lub funkcja zdefiniowanej przez użytkownika artykuł w publikacja transakcyjnych lub migawka
Wydawca publikacja bazy danych wykonać sp_addarticle.Określ jedną z następujących wartości @ type , aby określić typ artykuł:
tylko schematu proc - schematu tylko przechowywane procedury artykuł.
proc szefowie — wykonywanie procedura przechowywana jest replikowany do wszystkich subskrybentów artykuł.Aby uzyskać więcej informacji zobacz Publikowanie wykonanie procedura przechowywana w transakcji replikacja.
możliwy do serializacji proc szefowie — wykonanie procedura przechowywana jest replikowany tylko wtedy, gdy jest wykonywany w kontekście transakcji możliwy do serializacji.Aby uzyskać więcej informacji zobacz Publikowanie wykonanie procedura przechowywana w transakcji replikacja.
tylko schematu FUNC - schemat - artykuł tylko funkcja zdefiniowaną przez użytkownika.
Powoduje to zdefiniowanie nowy artykuł w publikacja.Aby uzyskać więcej informacji zobacz Jak Definiowanie artykułu (Programowanie replikacja języka Transact-SQL).
Aby publikować tabela lub artykuł w publikacja seryjnej
W programie Publisher na baza danych publikacja, wykonać sp_addmergearticle.Określ jedną z następujących wartości @ type , aby określić typ artykuł:
Tabela — artykuł tabeli.
tylko schematu widok indeksowany - schematu tylko indeksowany artykuł widoku.
tylko schematu widoku - schemat — wyświetlanie tylko artykuł.
Powoduje to zdefiniowanie nowy artykuł w publikacja.Aby uzyskać więcej informacji zobacz Jak Definiowanie artykułu (Programowanie replikacja języka Transact-SQL).
Aby opublikować procedura przechowywana lub funkcja zdefiniowanej przez użytkownika artykuł w publikacja seryjnej
W programie Publisher na baza danych publikacja, wykonać sp_addmergearticle.Określ jedną z następujących wartości @ type , aby określić typ artykuł:
tylko schematu FUNC - schemat - artykuł tylko funkcja zdefiniowaną przez użytkownika.
tylko schematu proc - schematu tylko przechowywane procedury artykuł.
Powoduje to zdefiniowanie nowy artykuł w publikacja.Aby uzyskać więcej informacji zobacz Jak Definiowanie artykułu (Programowanie replikacja języka Transact-SQL).
See Also