É possível usar o SQL Profiler na edição do SQL Server 2014 Web ou Express?

1

Estou um pouco confuso sobre se é possível ou não usar o SQL Profiler na edição Web / Express do SQL Server.

Pelo que tenho lido até agora, as pessoas geralmente dizem "Não - foi removido no SQL Server 2012/2014". Mas então eu li a página de visão geral de recursos / edição :

Diz "Não", mas com esta nota enigmática:

SQL Server Web, SQL Server Express, SQL Server Express with Tools, and SQL Server Express with Advanced Services can be profiled using SQL Server Standard and SQL Server Enterprise editions.

Isso me levou a fazer um teste real. Instalei a edição do SQL Server 2014 Express em minha estação de trabalho, incluindo o SQL Profiler, e consegui conectar o profiler à instância e executar rastreamentos sem nenhum problema aparente.

Talvez isso aconteça porque estou executando a instância e o profiler localmente, ou talvez porque eu também tenha uma versão completa do desenvolvedor do SQL Server 2008 instalada? Quaisquer sugestões ou respostas seriam apreciadas, eu odiaria configurar meu novo (próximo) servidor com a edição da Web e, em seguida, descobrir que não era possível usar o Profiler (que é a única razão pela qual eu escolheria Standard em vez de Web edition ).

    
por Torben Warberg Rohde 13.02.2015 / 10:49

1 resposta

1

O motivo pelo qual você ainda pode executar o profiler para ler o rastreamento do lado do servidor na instância do SQL Server 2014 é porque o rastreamento do lado do servidor ainda está sendo gerado, apesar do profiler (a ferramenta GUI) não estar incluído no pacote de instalação para as edições da web.

Dito isto, o 'namespace Microsoft.SqlServer.Management.Trace' está sendo removido de versões futuras do SQL Server (em algum momento nos próximos 200 anos, tenho certeza).
Se você estiver escolhendo uma versão específica do SQL Server para usar o profiler, talvez seja melhor aprender sobre eventos estendidos , o herdeiro aparente para o profiler do SQL Server.

E como último adendo, isso não está restrito a a versão atual do sql server, o profiler não faz parte do SQL Server Express desde que me lembro.

    
por 13.02.2015 / 15:32