FGV2023Analista - Apoio Especializado (TI - Banco de Dados)Tecnologia da Informação
Questão de Tecnologia da Informação — FGV DPE-RS 2023 (nº 53)
O comando correto de administração numa instalação SQL Server que concede a permissão de execução de uma stored procedure X num esquema (schema) Y para um papel (role) Z é:
- AALLOW EXECUTE(X) FOR Y.Z;
- BCALL EXECUTE_PERMISSION X(Y.X);
- CFOR X IN Y ALLOW EXECUTE TO Z;
- DGRANT EXECUTE ON OBJECT::Y.X TO Z;
- EGRANT USER Z EXEC X UNDER Y.
Resposta comentada
Gabarito Alternativa D
- (A) Incorreta: "ALLOW EXECUTE" não é sintaxe válida do T-SQL.
- (B) Incorreta: "CALL EXECUTE_PERMISSION" não é um comando existente no SQL Server.
- (C) Incorreta: essa construção não corresponde a nenhum comando válido de concessão de permissão no T-SQL.
- (D) Correta: GRANT EXECUTE ON OBJECT::Y.X TO Z é a sintaxe T-SQL correta para conceder a um papel (role) a permissão de executar uma stored procedure de um schema específico.
- (E) Incorreta: "GRANT USER ... UNDER" não é sintaxe válida do T-SQL.
Fonte: FGV DPE-RS 2023 Analista - Apoio Especializado (TI - Banco de Dados) (Caderno Tipo 1). Reproduzida para fins de estudo.
Continue estudando
Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.
Estudar de graça no Quizinho