HAS_DBACCESS (Transact-SQL)
Restituisce informazioni che indicano se l'utente dispone o meno delle autorizzazioni per l'accesso al database specificato.
Convenzioni della sintassi Transact-SQL
Sintassi
HAS_DBACCESS ( 'database_name' )
Argomenti
- 'database_name'
Nome del database di cui l'utente richiede informazioni relative all'accesso. database_name è di tipo sysname.
Tipi restituiti
int
Osservazioni
HAS_DBACCESS restituisce 1 se l'utente può accedere al database, 0 in caso contrario e NULL se il nome del database non è valido.
Autorizzazioni
È richiesta l'appartenenza al ruolo public.
Esempi
Nell'esempio seguente viene verificato se l'utente dispone delle autorizzazioni di accesso al database AdventureWorks
.
SELECT HAS_DBACCESS('AdventureWorks');
GO
Vedere anche
Riferimento
IS_MEMBER (Transact-SQL)
IS_SRVROLEMEMBER (Transact-SQL)