Faça o download do SQL Server Profiler para SQL Server Management Studio


20

Como posso criar um perfil de um banco de dados do SQL Server 2008 para ver o código que está sendo executado em um banco de dados específico? Lembro-me de usar o criador de perfil do SQL Server, mas não o vejo no SQL Server Management Studio depois de baixar o SQL Server 2008 R2 Express. Onde posso baixar essa ferramenta e instalá-la? Preciso da versão completa do SQL Server 2008 para ver esta opção?

Respostas:


13

O SQL Profiler não vem com o SQL Server Express 2008 R2 * . Você pode obtê-lo com a mídia de instalação para licenças do Datacenter, Enterprise, Standard, Web, Developer ou Grupo de Trabalho.

Se você tiver a mídia de instalação, poderá obter o Profiler dessa maneira. Caso contrário, a Developer Edition estará disponível por US $ 50 .

Existem algumas outras ferramentas disponíveis e você pode até criar seus próprios rastreamentos do servidor ( por exemplo ) sem o Profiler. Em seguida, use uma ferramenta como o Qure Workload Analyzer para revisar os arquivos de rastreio. Com o 2008 R2, você também pode usar os Eventos Estendidos para rastrear atividades. A vantagem é que ambos têm menos impacto no desempenho do que a execução do Profiler seria.

Se você está procurando uma solução point-in-time e pode instalar procedimentos, o sp_whoisactive de Adam Machanic pode ser algo para se investigar.

* O Profiler está disponível no SQL Server 2012 Express Edition SP1 em diante . Você precisa selecionar SSMS (Completo) nas opções de instalação.


Em março de 2016, o Sql Server Developer Edition já está gratuito . blogs.technet.microsoft.com/dataplatforminsider/2016/03/31/… Woohoo
jazzcat

8

Mesmo que o SQL Profiler não seja fornecido com o SQL Server Express, você ainda pode criar rastreamentos no servidor usando o T-SQL.

Confira sp_trace_createe sp_trace_setevent. A página para sp_trace_seteventtambém possui uma lista de números de eventos rastreáveis.

Por fim, se você precisar de um local para começar, esse link poderá servir como um bom ponto de partida.



3

Ele não está incluído no Express Edition, mas as outras edições (não gratuitas) o possuem, incluindo o Developer Edition, que é de cerca de US $ 60 (USD). No entanto, você pode enfrentar algumas situações difíceis de licenciamento, as quais não posso resolver com autoridade.


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.