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.
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.
See Also