Udostępnij za pośrednictwem


Jak Umożliwia wyświetlanie i modyfikowanie właściwości artykułu (Programowanie replikacja języka Transact-SQL)

Artykuły mogą być modyfikowane i ich właściwości zwracane programowo przy użyciu procedur przechowywanych replikacja.Procedury przechowywane, których używasz, zależą od typu publikacja, do której należy dany artykuł.

Aby wyświetlić właściwości należące do migawka lub transakcyjnych artykuł publikacja

  1. wykonać sp_helparticle, określając nazwę publikacja na @ publikacja parametr i nazwę artykuł @ artykuł parametr.Jeśli nie określisz @ artykuł, informacje zostaną zwrócone wszystkie artykuły w publikacja.

  2. wykonać sp_helparticlecolumns artykułów tabeli wyświetlić listę wszystkich kolumn w tabela bazowa.

Aby zmodyfikować właściwości należące do migawka lub transakcyjnych publikowania artykuł

  • wykonać sp_changearticle, określając właściwości artykuł przed zmianami w @ Właściwość parametr i nowa wartość tej właściwości w wartość @ parametr.

    Uwaga

    Jeśli zmiana wymaga generowanie nowych migawka, należy także określić wartość 1 for @ force_invalidate_snapshot, a jeśli zmiana wymaga ustawienie ponownie czy subskrybenci być inicjowane, należy także określić wartość 1 for @ force_reinit_subscription.Aby uzyskać więcej informacji na temat właściwości, które po zmianie wymagają nowych migawka lub reinicjowanie, zobacz Changing Publication and Article Properties.

Aby wyświetlić właściwości artykuł należące do publikacja seryjnej

  1. wykonać sp_helpmergearticle, określając nazwę publikacja na @ publikacja parametr i nazwę artykuł @ artykuł parametr.Nie określono parametrów, zostaną zwrócone informacje o wszystkich artykułów, w publikacja lub Wydawca.

  2. wykonać sp_helpmergearticlecolumn artykułów tabeli wyświetlić listę wszystkich kolumn w tabela bazowa.

Aby zmodyfikować właściwości artykuł należące do publikacja seryjnej

  • wykonać sp_changemergearticle, określając właściwości artykuł przed zmianami w @ Właściwość parametr i nowa wartość tej właściwości w wartość @ parametr.

    Uwaga

    Jeśli zmiana wymaga generowanie nowych migawka, należy także określić wartość 1 for @ force_invalidate_snapshot, a jeśli zmiana wymaga ustawienie ponownie czy subskrybenci być inicjowane, należy także określić wartość 1 for @ force_reinit_subscription.Aby uzyskać więcej informacji na temat właściwości, które po zmianie wymagają nowych migawka lub reinicjowanie, zobacz Changing Publication and Article Properties.

Example

W tym przykładzie replikacja transakcyjnej zwraca wartość właściwości opublikowanego artykuł.

W tym przykładzie replikacja transakcyjnej zmienia opcje schematu opublikowanego artykuł.

W tym przykładzie replikacja łączenia zwraca wartość właściwości opublikowanego artykuł.

W tym przykładzie replikacja łączenia zmian ustawień wykrywanie konfliktów dla opublikowanego artykuł.