Autorizzazioni per l'elenco delle proprietà di ricerca DENY (Transact-SQL)
Nega le autorizzazioni per un elenco di proprietà di ricerca.
Convenzioni della sintassi Transact-SQL
Sintassi
DENY permission [ ,...n ] ON
SEARCH PROPERTY LIST :: search_property_list_name
TO database_principal [ ,...n ] [ CASCADE ]
[ AS denying_principal ]
Argomenti
permission
Nome di un'autorizzazione. I mapping validi tra le autorizzazioni e le entità a protezione diretta sono descritti nella sezione "Osservazioni" più avanti in questo argomento.ON SEARCH PROPERTY LIST **::**search_property_list_name
Specifica l'elenco delle proprietà di ricerca per cui viene negata l'autorizzazione. Il qualificatore di ambito :: è obbligatorio.database_principal
Specifica l'entità a cui viene negata l'autorizzazione. Le possibili entità sono le seguenti:utente del database
ruolo del database
ruolo dell'applicazione
utente del database sul quale viene eseguito il mapping a un account di accesso di Windows
utente del database sul quale viene eseguito il mapping a un gruppo di Windows
utente del database sul quale viene eseguito il mapping a un certificato
utente del database sul quale viene eseguito il mapping a una chiave asimmetrica
utente del database sul quale non viene eseguito il mapping ad alcuna entità server.
CASCADE
Indica che l'autorizzazione negata viene negata anche ad altre entità alle quali è stata concessa da questa entità.denying_principal
Specifica un'entità dalla quale l'entità che esegue la query ottiene il diritto di negare l'autorizzazione. Le possibili entità sono le seguenti:utente del database
ruolo del database
ruolo dell'applicazione
utente del database sul quale viene eseguito il mapping a un account di accesso di Windows
utente del database sul quale viene eseguito il mapping a un gruppo di Windows
utente del database sul quale viene eseguito il mapping a un certificato
utente del database di cui è stato eseguito il mapping a una chiave asimmetrica
utente del database di cui non è stato eseguito il mapping ad alcuna entità server.
Osservazioni
Autorizzazioni SEARCH PROPERTY LIST
Un elenco di proprietà di ricerca è un'entità a protezione diretta a livello di database contenuta nel database padre nella gerarchia delle autorizzazioni. Nella tabella seguente sono elencate le autorizzazioni più specifiche e limitate che è possibile negare per un elenco di proprietà di ricerca, insieme alle autorizzazioni più generali che le includono in modo implicito.
Autorizzazioni per l'elenco delle proprietà di ricerca |
Autorizzazioni dell'elenco delle proprietà di ricerca in cui è inclusa |
Autorizzazione del database in cui è inclusa |
---|---|---|
ALTER |
CONTROL |
ALTER ANY FULLTEXT CATALOG |
CONTROL |
CONTROL |
CONTROL |
REFERENCES |
CONTROL |
REFERENCES |
TAKE OWNERSHIP |
CONTROL |
CONTROL |
VIEW DEFINITION |
CONTROL |
VIEW DEFINITION |
Autorizzazioni
È richiesta l'autorizzazione CONTROL per il catalogo full-text. Se si utilizza l'opzione AS, l'entità specificata deve essere proprietaria del catalogo full-text.
Vedere anche
Riferimento
CREATE APPLICATION ROLE (Transact-SQL)
CREATE ASYMMETRIC KEY (Transact-SQL)
CREATE CERTIFICATE (Transact-SQL)
CREATE SEARCH PROPERTY LIST (Transact-SQL)
sys.fn_my_permissions (Transact-SQL)
Autorizzazioni per l'elenco delle proprietà di ricerca GRANT (Transact-SQL)
HAS_PERMS_BY_NAME (Transact-SQL)
Autorizzazioni per l'elenco delle proprietà di ricerca REVOKE (Transact-SQL)
sys.fn_builtin_permissions (Transact-SQL)
sys.registered_search_property_lists (Transact-SQL)
Concetti
Eseguire ricerche nelle proprietà dei documenti con elenchi delle proprietà di ricerca