Nota
L'accés a aquesta pàgina requereix autorització. Podeu provar d'iniciar la sessió o de canviar els directoris.
L'accés a aquesta pàgina requereix autorització. Podeu provar de canviar els directoris.
Devuelve información acerca de si el usuario tiene acceso a la base de datos especificada.
Convenciones de sintaxis de Transact-SQL
Sintaxis
HAS_DBACCESS ( 'database_name' )
Argumentos
- 'database_name'
Es el nombre de la base de datos de la que el usuario desea información de acceso. database_name es de tipo sysname.
Tipos de valor devueltos
int
Notas
HAS_DBACCESS devuelve 1 si el usuario tiene acceso a la base de datos, 0 si no tiene acceso y NULL si el nombre de la base de datos no es válido.
Permisos
Debe pertenecer a la función public.
Ejemplos
En el siguiente ejemplo se comprueba si el usuario actual tiene acceso a la base de datos AdventureWorks.
SELECT HAS_DBACCESS('AdventureWorks');
GO
Vea también
Referencia
IS_MEMBER (Transact-SQL)
IS_SRVROLEMEMBER (Transact-SQL)