HAS_DBACCESS (Transact-SQL)
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)