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