HAS_DBACCESS (Transact-SQL)
Retorna informações sobre se o usuário tem acesso ao banco de dados especificado.
Sintaxe
HAS_DBACCESS ( 'database_name' )
Argumentos
- 'database_name'
É o nome do banco de dados para o qual o usuário deseja informações de acesso. database_name é sysname.
Tipos de retorno
int
Comentários
HAS_DBACCESS retorna 1 se o usuário tiver acesso ao banco de dados, 0 se o usuário não tiver acesso e NULL se o nome do banco de dados não for válido.
Permissões
Requer associação na função pública.
Exemplos
O exemplo a seguir testa se o usuário atual tem acesso ao banco de dados AdventureWorks.
SELECT HAS_DBACCESS('AdventureWorks');
GO