sp_check_dynamic_filters (Transact-SQL)
Si applica a: SQL Server
Istanza gestita di SQL di Azure
Visualizza informazioni sulle proprietà dei filtri di riga con parametri per una pubblicazione, specificando in particolare le funzioni utilizzate per generare una partizione di dati filtrati per una pubblicazione e se la pubblicazione consente l'utilizzo di partizioni pre-calcolate. Questa stored procedure viene eseguita nel database di pubblicazione del server di pubblicazione.
Convenzioni relative alla sintassi Transact-SQL
Sintassi
sp_check_dynamic_filters [ @publication = ] N'publication'
[ ; ]
Argomenti
[ @publication = ] N'publication'
Nome della pubblicazione. @publication è sysname, senza impostazione predefinita.
Set di risultati
Nome colonna | Tipo di dati | Descrizione |
---|---|---|
can_use_partition_groups |
bit | Se la pubblicazione è idonea per l'utilizzo di partizioni pre-calcolate; dove 1 significa che è possibile usare le partizioni pre-calcolate e 0 significa che non possono essere usate. |
has_dynamic_filters |
bit | Se nella pubblicazione è definito almeno un filtro di riga con parametri; dove 1 significa che esistono uno o più filtri di riga con parametri e 0 significa che non esistono filtri dinamici. |
dynamic_filters_function_list |
nvarchar(500) | Elenco delle funzioni utilizzate per filtrare gli articoli di una pubblicazione, separate con un punto e virgola. |
validate_subscriber_info |
nvarchar(500) | Elenco di funzioni utilizzate per filtrare gli articoli in una pubblicazione, in cui ogni funzione è separata da un segno più (+ ). |
uses_host_name |
bit | Se la funzione HOST_NAME viene usata nei filtri di riga con parametri, dove 1 significa che questa funzione viene usata per il filtro dinamico. |
uses_suser_sname |
bit | Se la funzione SUSER_SNAME viene usata nei filtri di riga con parametri, dove 1 significa che questa funzione viene usata per il filtro dinamico. |
Valori del codice restituito
0
(esito positivo) o 1
(errore).
Osservazioni:
sp_check_dynamic_filters
viene usato nella replica di tipo merge.
Se viene definita una pubblicazione per l'utilizzo di partizioni pre-calcolate, sp_check_dynamic_filters
verifica eventuali violazioni delle restrizioni delle partizioni pre-calcolate. Se viene rilevata una qualsiasi violazione, viene restituito un errore. Per altre informazioni, vedere Filtri con parametri - Ottimizzare per le partizioni pre-calcolate.
Se viene definita una pubblicazione con filtri di riga con parametri, ma non vengono trovati filtri di riga con parametri, viene restituito un errore.
Autorizzazioni
Solo i membri del ruolo predefinito del server sysadmin o db_owner ruolo predefinito del database possono eseguire sp_check_dynamic_filters
.
Contenuto correlato
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per