Udostępnij za pośrednictwem


sp_check_dynamic_filters (Transact-SQL)

Zawiera informacje o właściwości sparametryzowany filtr wierszy dla publikacji, w szczególności funkcji, które służą do generowania partycji filtrowanych danych do publikacji i od tego, czy publikacja kwalifikuje się do używania partycji precomputed.Ta procedura przechowywana jest wykonywana przez wydawcę na baza danych publikacja.

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

sp_check_dynamic_filters [ @publication = ] 'publication'

Argumenty

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

Zestawy wyników

Nazwa kolumna

Typ danych

Description

can_use_partition_groups

bit

Czy jeśli publikacja kwalifikuje się do używania partycji precomputed; gdzie 1 oznacza, że precomputed partycje mogą być używane i 0 oznacza, że nie można ich używać.

has_dynamic_filters

bit

Czy jeśli co najmniej jeden wiersz sparametryzowana filtru zostały zdefiniowane w publikacja; gdzie 1 oznacza, że istnieje jeden lub więcej filtrów parametrami wiersza i 0 oznacza, że istnieje nie filtrów dynamicznych.

dynamic_filters_function_list

nvarchar(500)

Lista funkcji służących do filtrowania artykułach w publikacja, w którym każda funkcja oddzielone średnikiem.

validate_subscriber_info

nvarchar(500)

Lista funkcji służących do filtrowania artykułach w publikacja, w którym każda funkcja oddzielone znakiem plusa (+).

uses_host_name

bit

Jeśli HOST_NAME() funkcja jest używana w filtrach parametrami wiersza, gdzie 1 oznacza, że funkcja ta jest używana do dynamicznego filtrowania.

uses_suser_sname

bit

Jeśli SUSER_SNAME() funkcja jest używana w filtrach parametrami wiersza, gdzie 1 oznacza, że funkcja ta jest używana do dynamicznego filtrowania.

Wartości kodów powrotnych

0 (sukces) lub 1 (brak)

Remarks

sp_check_dynamic_filters jest używane w korespondencji seryjnej replikacja.

Jeśli zdefiniowano publikacja do używania precomputed partycji sp_check_dynamic_filters sprawdza naruszenie ograniczeń precomputed partycji.W przypadku znalezienia dowolnego, zwracany jest błąd.Aby uzyskać więcej informacji zobacz Optymalizacja sparametryzowana wydajności filtr z Precomputed partycji.

Jeśli publikacja została zdefiniowana jako posiadające sparametryzowana filtry wierszy, ale zostaną znalezione nie filtry parametrami wiersza, zwracany jest błąd.

Uprawnienia

Tylko członkowie sysadmin Rola serwera lub db_owner ustalone rola bazy danych mogą być wykonać sp_check_dynamic_filters.