Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Aplica-se a:SQL Server
Banco de Dados SQL do
AzureInstância
Gerenciada de SQL do AzureAzure Synapse Analytics
PDW (Analytics Platform System)
Banco de dados SQL no Microsoft Fabric Preview
O mecanismo de banco de dados gerencia uma coleção hierárquica de entidades que podem ser protegidas com permissões. Essas entidades são conhecidas como protegíveis. Os protegíveis mais proeminentes são servidores e bancos de dados, mas podem ser definidas permissões discretas em um nível muito mais específico. O SQL Server regula as ações de entidades de segurança em protegíveis verificando se as permissões apropriadas foram concedidas.
A ilustração a seguir mostra todas as relações entre as hierarquias de permissões do mecanismo de banco de dados.
O sistema de permissões funciona da mesma forma em todas as versões do SQL Server, banco de dados SQL, banco de dados SQL no Microsoft Fabric Preview, Azure Synapse Analytics, Analytics Platform System, no entanto, alguns recursos não estão disponíveis em todas as versões. Por exemplo, a permissão de nível de servidor não pode ser configurada em produtos do Azure.
Gráfico de permissões do SQL Server
Para obter um gráfico com tamanho de um cartaz de todas as permissões do Mecanismo de Banco de Dados em formato pdf, consulte https://aka.ms/sql-permissions-poster.
Trabalhando com permissões
As permissões podem ser manipuladas com as conhecidas consultas Transact-SQL GRANT, DENY e REVOKE. Informações sobre permissões são visíveis nas exibições de catálogo sys.server_permissions e sys.database_permissions . Há também suporte para informações de permissões de consulta usando funções internas.
Para obter informações sobre como criar um sistema de permissões, veja Introdução às permissões do mecanismo de banco de dados.
See Also
Protegendo o SQL Server
Permissões (Mecanismo de Banco de Dados)
Securables
Entidades (Mecanismo de Banco de Dados)
GRANT (Transact-SQL)
REVOKE (Transact-SQL)
DENY (Transact-SQL)
HAS_PERMS_BY_NAME (Transact-SQL)
sys.fn_builtin_permissions (Transact-SQL)
sys.server_permissions (Transact-SQL)
sys.database_permissions (Transact-SQL)