P>

Clique aqui para ler todos os artigos desta edição
Best Practices Analyzer
O Best Practices Analyzer (BPA) é uma ferramenta de apoio “free” disponibilizada pela Microsoft para validação de boas práticas de programação e administração do banco de dados SQL Server
O objetivo desta matéria será demonstrar a utilização da ferramenta através de um exemplo prático. Começaremos com o download, em seguida partiremos para a geração da trace e por fim colocaremos o Best Practices Analyzer para funcionar – vale a pena conferir.
Download e instalação
Pré-requisitos para a instalação:
· Sistema operacional: Windows 2000 Service Pack4, Windows Server 2003 ou Windows XP;
· Microsoft Internet Explores 6.0 ou superior;
· Microsoft .Net Framework 1.1 (faça o download em
O download do SQLBPA pode ser efetuado em http://www.microsoft.com/downloads/details.aspx?FamilyID=B352EB1F-D3CA-44EE-893E-9E07339C1F22&displaylang=en#overview. Como o processo de instalação é bastante simples (envolve apenas a escolha de um servidor SQL Server para criação do repositório), esse procedimento não será detalhado. Nessa matéria, o destino do repositório SQLBPA foi o servidor desktop \\PAULOSRIBEIRO, que roda MSDE 2000.
Concluída a instalação, o próximo passo é a geração de uma trace que servirá de input para análise do SQLBPA.
Gerando uma trace para análise do BPA
Traces são fotografias dos comandos executados pelo SQL Server num determinado intervalo de tempo. O Profiler é o instrumento do SQL Server 2000 para geração de traces, e pode ser encontrado nas versões Standard e Enterprise. A geração de traces com o auxílio do Profiler foi assunto das edições 11 e 12 (Profiler Parte I e II); nessa edição faremos apenas um flashback de alguns tópicos dessas matérias.
O Profiler pode ser encontrado no grupo de programas do SQL Server. Para gerar uma trace, basta abrir o Profiler com um usuário pertencente ao server role SysAdmin. Na tela principal, selecione
Figura 1. Definindo uma trace.
...