Pular para o conteúdo principal

Questão de Banco de Dados — Segurança — Instituto Legalle 2026

Banco de DadosSegurança
Código
qg747329
Banca
Instituto Legalle
Órgão
BADESUL - RS
Ano
2026
Nível
Superior
Cargo
Técnico em Desenvolvimento - Analista de Sistemas (Ênfase em Administrador de Banco de Dados)
Um Analista de Sistemas está configurando permissões em um banco de dados do SQL Server. Ele precisa garantir que determinados usuários não possam executar certas stored procedures, mesmo que pertençam a roles que tenham permissões concedidas. Para isso, ele decide usar a instrução DENY, que bloqueia explicitamente a permissão, sobrepondo qualquer GRANT existente. Considerando esse contexto, qual é a sintaxe CORRETA para negar a execução de uma stored procedure chamada sp_DeleteOrders ao usuário user_Intern?
  1. ADENY EXECUTE AS dbo.sp_DeleteOrders TO user_Intern;
  2. BDENY EXECUTE TO user_Intern IS sp_DeleteOrders;
  3. CDENY EXECUTE AS sp_DeleteOrders TO user_Intern;
  4. DDENY EXECUTE ON dbo.sp_DeleteOrders TO user_Intern;
  5. EDENY EXECUTE TO dbo.user_Intern ON dbo.sp_DeleteOrders;
Revelar gabarito e comentário

GabaritoD — DENY EXECUTE ON dbo.sp_DeleteOrders TO user_Intern;

Link permanente: /questoes/qg747329