sp_check_dynamic_filters (Transact-SQL)
Affiche des informations sur les propriétés du filtrage des lignes paramétrable d'une publication, notamment les fonctions utilisées pour générer une partition de données filtrées pour une publication, et indique si la publication peut utiliser des partitions précalculées. Cette procédure stockée est exécutée sur la base de données de publication du serveur de publication.
Conventions de la syntaxe de Transact-SQL
sp_check_dynamic_filters est utilisée dans la réplication de fusion.
Si une publication est définie pour utiliser des partitions précalculées, sp_check_dynamic_filters recherche les violations des restrictions des partitions précalculées. S'il en existe, une erreur est renvoyée. Pour plus d'informations, consultez Optimisation des performances des filtres paramétrés avec des partitions précalculées.
Si une publication est définie comme ayant des filtrages des lignes paramétrables et qu'aucun filtrage n'est trouvé, une erreur est renvoyée.
| Nom de la colonne | Type de données | Description |
|---|---|---|
|
can_use_partition_groups |
bit |
Indique si la publication peut utiliser des partitions précalculées. 1 indique qu'elle peut en utiliser, et 0 indique qu'elle ne peut pas en utiliser. |
|
has_dynamic_filters |
bit |
Indique si au moins un filtrage des lignes paramétrable est défini dans la publication. 1 indique qu'un ou plusieurs filtrages sont définis, et 0 indique qu'aucun filtrage n'est défini. |
|
dynamic_filters_function_list |
nvarchar(500) |
Indique les fonctions utilisées pour filtrer les articles dans une publication, chaque fonction étant séparée par un point-virgule. |
|
validate_subscriber_info |
nvarchar(500) |
Indique les fonctions utilisées pour filtrer les articles dans une publication, chaque fonction étant séparée par un signe plus (+). |
|
uses_host_name |
bit |
Indique si la fonction HOST_NAME() est utilisée dans les filtrages des lignes paramétrables, où 1 indique que cette fonction est utilisée pour le filtrage dynamique. |
|
uses_suser_sname |
bit |
Indique si la fonction SUSER_NAME() est utilisée dans les filtrages des lignes paramétrables, où 1 indique que cette fonction est utilisée pour le filtrage dynamique. |