Compartilhar via


Protegíveis

Protegíveis são os recursos cujo acesso é regulado pelo sistema de autorização do Mecanismo de Banco de Dados do SQL Server. Por exemplo, uma tabela é um protegível. Alguns protegíveis podem ser contidos dentro de outros, criando hierarquias aninhadas chamadas "escopos" que podem ser protegidos. Os escopos protegíveis são servidor, banco de dados e esquema.

Escopo protegível: servidor

O escopo protegível servidor contém os seguintes protegíveis:

  • Ponto de extremidade

  • Logon

  • Função de servidor

  • Banco de dados

Escopo protegível: banco de dados

O escopo protegível banco de dados contém os seguintes protegíveis:

  • Usuário

  • Função de banco de dados

  • Função de aplicativo

  • Assembly

  • Tipo de mensagem

  • Rota

  • Serviço

  • Associação de serviço remoto

  • Catálogo de texto completo

  • Certificado

  • Chave assimétrica

  • Chave simétrica

  • Contrato

  • Esquema

Escopo protegível: esquema

O escopo protegível esquema contém os seguintes protegíveis:

  • Tipo

  • Coleção de esquemas XML

  • Objeto – A classe de objeto tem os seguintes membros:

    • Agregação

    • Função

    • Procedimento

    • Fila

    • Sinônimo

    • Tabela

    • Exibir

Controlando o acesso a um protegível

A entidade que recebe permissão para um protegível é chamada de entidade de segurança. As entidades de segurança mais comuns são logons e usuários de banco de dados. O acesso a protegíveis é controlado pela concessão ou negação de permissões, ou pela adição de logons e de usuários a funções que têm acesso. Para obter informações sobre o controle de permissões, consulte GRANT (Transact-SQL), REVOKE (Transact-SQL), DENY (Transact-SQL), sp_addrolemember (Transact-SQL) e sp_droprolemember (Transact-SQL).

Conteúdo relacionado

Protegendo o SQL Server

sys.database_principals (Transact-SQL)

sys.database_role_members (Transact-SQL)

sys.server_principals (Transact-SQL)

sys.server_role_members (Transact-SQL)

sys.sql_logins (Transact-SQL)