Questão nº 50
Questão de Tecnologia da Informação · FGV DPE-RS 2023 (nº 50)
FGV2023Analista - Apoio Especializado (TI - Banco de Dados)Tecnologia da Informação
Gabarito: Dver comentário ↓
Depois de assumir uma função de gestão dos bancos de dados SQL Server, João decidiu levantar os logins correntes na sua instalação.
Para tanto, com seu login "sa" executou o comando:
- Aselect * from dba.logins
- Bselect * from information_schema.login
- Cselect * from master..logins
- Dselect * from sys.syslogins (alternativa correta)
- Eselect * from system
Resposta comentada
Gabarito Alternativa D
- (A) Incorreta: o esquema "dba" não existe no SQL Server; é terminologia associada a outros SGBDs, como Oracle.
- (B) Incorreta: não existe uma view "login" no schema information_schema do SQL Server.
- (C) Incorreta: não existe uma tabela "logins" acessível diretamente dessa forma no banco master.
- (D) Correta: sys.syslogins é a view de compatibilidade do SQL Server que lista os logins configurados na instância.
- (E) Incorreta: "system" não é um objeto válido do SQL Server para essa consulta.
Fonte: FGV DPE-RS 2023 Analista - Apoio Especializado (TI - Banco de Dados) (Caderno Tipo 1). Reproduzida para fins de estudo.