Com relação ao Microsoft SQL Server Profiler, avalie se as afirmativas a seguir são falsas (F) ou verdadeiras (V).
I. É uma interface gráfica do usuário para o SQL Trace para monitorar uma instância do SGBD ou do Analysis Services. Permite que o analista monitore um ambiente de produção para ver quais procedimentos armazenados estão afetando o desempenho por serem executados com muita lentidão.
II. Permite que o analista capture uma série de instruções Transact-SQL que levam a um problema de desempenho. O rastreio salvo pode então ser usado para replicar o problema em um servidor de teste onde o problema pode ser diagnosticado.
III. Oferece suporte à auditoria das ações executadas em instâncias do SGBD SQL Server. As auditorias registram ações relacionadas à segurança para revisão posterior por um administrador de segurança.
As afirmativas são, respectivamente,
AV – V – V.
BF – F – V.
CV – F – F.
DF – V – V.
EF – F – F.
Revelar gabarito e comentário▾
GabaritoA — V – V – V.
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
SQL Server Profiler: monitoramento, diagnóstico e auditoria
Gabarito: letra A — as três afirmativas são verdadeiras (V – V – V). O SQL Server Profiler é a interface gráfica do SQL Trace, permite capturar instruções Transact-SQL para reproduzir problemas de desempenho e oferece suporte à auditoria de ações executadas no SGBD. A questão cobra o conhecimento das funcionalidades dessa ferramenta nativa do SQL Server, e todas as afirmativas descrevem corretamente seus usos.
O SQL Server Profiler é uma ferramenta gráfica que atua como front-end do SQL Trace, o mecanismo de rastreamento do SQL Server. Ele permite ao administrador ou desenvolvedor monitorar eventos que ocorrem na instância, como execução de consultas, stored procedures, erros, logins e logoffs. A afirmativa I está correta ao dizer que é uma interface gráfica para o SQL Trace e que pode monitorar tanto a instância do SGBD quanto o Analysis Services — de fato, o Profiler consegue se conectar a ambos os serviços.
A afirmativa II descreve uma das aplicações mais valiosas do Profiler: a captura de uma sequência de instruções T-SQL que levam a um problema de desempenho. O analista pode iniciar um rastreamento, reproduzir o cenário problemático, salvar o log gerado e, posteriormente, reexecutá-lo em um ambiente de teste. Essa técnica de "replay" permite isolar a causa do problema sem impactar o ambiente de produção, sendo uma prática consagrada de diagnóstico.
A afirmativa III trata do suporte à auditoria. O Profiler permite rastrear ações relacionadas à segurança, como tentativas de login, alterações de permissões e execução de comandos sensíveis. Esses rastreamentos podem ser salvos e revisados posteriormente por um administrador de segurança, cumprindo papel importante na auditoria do banco de dados. Vale notar que, embora o SQL Server tenha evoluído com o SQL Server Audit (uma funcionalidade mais robusta e recomendada para auditoria em versões modernas), o Profiler historicamente ofereceu esse suporte, e a afirmativa permanece verdadeira no contexto da ferramenta.
A pegadinha desta questão é justamente a ausência dela: as três afirmativas são descrições precisas e completas das funcionalidades do Profiler. O candidato que conhece superficialmente a ferramenta pode hesitar na afirmativa III, confundindo-a com o SQL Server Audit, mas o Profiler de fato registra eventos de segurança. A banca não inverteu termos nem criou armadilhas sutis — basta conhecer as capacidades da ferramenta.
SQL Server Profiler: Interface gráfica do SQL Trace (Monitora instância do SGBD, Monitora Analysis Services); Diagnóstico de desempenho (Captura instruções T-SQL, Replay em servidor de teste); Auditoria de segurança (Registra ações sensíveis, Revisão pelo administrador)
Item I — ✅ Verdadeiro
A afirmativa descreve corretamente o Profiler como interface gráfica do SQL Trace, capaz de monitorar a instância do SGBD e o Analysis Services. O exemplo dado — identificar stored procedures lentas em produção — é um uso típico e legítimo da ferramenta. Não há erro conceitual.
Item II — ✅ Verdadeiro
A afirmativa descreve o uso do Profiler para capturar instruções T-SQL que causam problemas de desempenho e reproduzi-las em servidor de teste. Essa é uma funcionalidade real e amplamente utilizada para diagnóstico. O termo "rastreio salvo" refere-se ao arquivo de log gerado pelo rastreamento, que pode ser reexecutado.
Item III — ✅ Verdadeiro
A afirmativa descreve o suporte do Profiler à auditoria de ações executadas no SQL Server, registrando eventos relacionados à segurança para revisão posterior. Embora o SQL Server Audit seja a ferramenta mais moderna e recomendada para auditoria, o Profiler também oferece esse recurso, tornando a afirmativa correta.