sp_articlecolumn (Transact-SQL)

Służy do określania kolumn znajdujących się w pionie filtrowanie danych w tabela opublikowanego artykuł.Ta procedura przechowywana jest wykonywana przez wydawcę na baza danych publikacja.

Topic link iconKonwencje składni języka Transact-SQL

sp_articlecolumn [ @publication = ] 'publication'
        , [ @article = ] 'article'
    [ , [ @column = ] 'column' ]
    [ , [ @operation = ] 'operation' ]
    [ , [ @refresh_synctran_procs = ] refresh_synctran_procs ]
    [ , [ @ignore_distributor = ] ignore_distributor ]
    [ , [ @change_active = ] change_actve ]
    [ , [ @force_invalidate_snapshot = ] force_invalidate_snapshot ]
    [ , [ @force_reinit_subscription = ] force_reinit_subscription ]
    [ , [ @publisher = ] 'publisher' ]
    [ , [ @internal = ] 'internal' ]

Argumenty

  • [ @publication=] 'publication'
    Is the name of the publication that contains this article.publication is sysname, with no default.

  • [ @article=] 'article'
    Is the name of the article.article is sysname, with no default.

  • [ @column=] 'column'
    Is the name of the column to be added or dropped.column is sysname, with a default of NULL.Jeśli wartością tą jest NULL, wszystkie kolumny są publikowane.

  • [ @operation=] 'operation'
    Specifies whether to add or drop columns in an article.operation is nvarchar(5), with a default of add.add marks the column for replication.drop unmarks the column.

  • [ @refresh_synctran_procs=] refresh_synctran_procs
    Specifies whether the stored procedures supporting immediate updating subscriptions are regenerated to match the number of columns replicated.refresh_synctran_procs is bit, with a default of 1.Jeśli 1, procedury przechowywane są generowane.

  • [ @ignore_distributor =] ignore_distributor
    Indicates if this stored procedure executes without connecting to the Distributor.ignore_distributor is bit, with a default of 0.Jeśli 0, baza danych musi być włączony do publikowania i powinny być odświeżane pamięci podręcznej artykuł, aby odzwierciedlić nowe kolumny, które są replikowane przez artykuł.Jeśli 1, umożliwia artykuł kolumny mają być odrzucone, artykułów, które znajdują się w bazie danych niepublikowanego; należy używać tylko w sytuacjach odzyskiwanie.

  • [ @change_active = ] change_active
    Allows modifying the columns in publications that have subscriptions.change_active is an int with a default of 0.Jeśli 0, kolumny nie są modyfikowane.Jeśli 1, dodane lub usunięte z aktywnego artykuły, które subskrypcje mają kolumn.

  • [ @force_invalidate_snapshot = ] force_invalidate_snapshot
    Acknowledges that the action taken by this stored procedure may invalidate an existing snapshot.force_invalidate_snapshot is a bit, with a default of 0.

    0 Określa, który zmienia się na artykuł nie powodują migawka jest nieprawidłowy.Jeśli procedura przechowywana wykryje, że zmiana wymaga nowej migawka, wystąpi błąd i nie są wprowadzane żadne zmiany.

    1 Określa, że zmiany w artykule może spowodować, że migawka jest nieprawidłowa, a w przypadku istniejących subskrypcji, wymagające migawka nowych daje uprawnienie dla istniejących migawka został oznaczony jako przestarzały i generowane nowe migawka.

  • [@force_reinit_subscription = ] force_reinit_subscription
    Acknowledges that the action taken by this stored procedure may require existing subscriptions to be reinitialized.force_reinit_subscription is a bit, with a default of 0.

    0 Określa, który zmienia się na artykuł nie powodują subskrypcję, aby się ustawienie ponownie inicjowane.Jeśli procedura przechowywana wykryje, że zmiana wymaga subskrypcji, aby się ustawienie ponownie inicjowane, wystąpi błąd i nie są wprowadzane żadne zmiany.1 Określa, że zmiany w artykule powoduje istniejących subskrypcja ustawienie ponownie inicjowane i daje uprawnienia dla reinicjowanie subskrypcja wystąpienia.

  • [ @publisher= ] 'publisher'
    Specifies a non-Microsoft SQL Server Publisher.publisher is sysname, with a default of NULL.

    Uwaga

    publisher nie należy używać z SQL Server Wydawca.

  • [ @internal= ] 'internal'
    Tylko do użytku wewnętrznego.

Wartości kodów powrotnych

0 (sukces) lub 1 (brak)

Remarks

sp_articlecolumn jest używana w przypadku replikacja migawka i replikacji transakcyjnej.

Tylko unsubscribed artykuł mogą być filtrowane przy użyciu sp_articlecolumn.

Uprawnienia

Tylko członkowie sysadmin Rola serwera lub db_owner stała rola bazy danych może być wykonywany sp_articlecolumn.