Udostępnij za pośrednictwem


sp_check_dynamic_filters (języka Transact-SQL)

Wyświetla informacje na sparametryzowany filtr wierszy właściwości publikacja, w szczególności funkcje używane do generowania partycji filtrowanych danych do publikacja i czy publikacja kwalifikuje przy użyciu precomputed partycji.Ta procedura składowana jest wykonywany na Wydawca na bazie publikacja.

Ikona łącza do tematuKonwencje składni Transact-SQL

Składnia

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 kolumny

Typ danych

Opis

can_use_partition_groups

bit

Jest, jeśli publikacja kwalifikuje się do korzystania z partycji precomputed; gdy 1 oznacza, że wstępnie obliczone partycje mogą być używane, i 0 oznacza, że nie można używać.

has_dynamic_filters

bit

Jest Jeśli co najmniej jeden sparametryzowany filtr wierszy został zdefiniowany w publikacja; gdy 1 oznacza, że istnieje jeden lub więcej filtrów sparametryzowana wiersz, i 0 oznacza, że istnieje żadnych filtrów dynamicznych.

dynamic_filters_function_list

nvarchar(500)

Lista funkcje używane do filtrowania artykuły w publikacja, w którym każda funkcja jest oddzielone średnikiem.

validate_subscriber_info

nvarchar(500)

Lista funkcje używane do filtrowania artykuły w publikacja, w którym każda funkcja jest oddzielone znakiem plus (+).

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 (błąd)

Uwagi

sp_check_dynamic_filters używane w replikacja scalająca.

Jeśli publikacja została zdefiniowana do używania partycji precomputed sp_check_dynamic_filters sprawdza, czy naruszenie ograniczeń precomputed partycji.Jeśli je znajdzie, zwracany jest błąd.Aby uzyskać więcej informacji, zobacz Optymalizacja sparametryzowana wydajności filtr partycji Precomputed.

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

Uprawnienia

Tylko członkowie sysadmin stała rola serwera lub db_owner ustaloną rola bazy danych można wykonać sp_check_dynamic_filters.