Banco de Dados

5 abr, 2007

Ferramentas para administrar melhor o SQL Server

Publicidade

Fazer o gerenciamento e manter um banco de dados otimizado é uma procura constante para quem é DBA. O próprio SQL Server oferece ferramentas que proporcionam ao Administrador de banco de dados monitorar e otimizá-lo. Porém, existem no mercado ferramentas com mais eficiência e agilidade. Vou demonstrar neste artigo uma ferramenta essencial para o DBA SQL Server.

Alguns itens que geralmente o DBA deve ter um pouco de atenção:

  1. Comparação e sincronização para migração das estruturas e dos dados
  2. Instalar e atualizar pacotes de informações remotamente
  3. Backup e Upgrade e distribuir banco de dados mais agilidade
  4. Automatizar tarefas e usar com eficácia as funcionalidades
  5. Documentação do projeto de banco de dados

Comparar dados e estruturas

Geralmente dentro de um projeto de médio a grande porte é organizado pastas de desenvolvimento, testes e produção. Visando essa integração para atualização das bases de dados é necessário que o DBA saiba perfeitamente organizar as informações.

Comparar os objetos tais como tabelas, stored-procedures, functions, views podem ser feitas de forma automática através do SQL Compare. Veja algumas de suas funcionalidades:

  1. Compara todos os objetos de banco de dados;
  2. Gera scripts para sincronizar as atualizações;
  3. Faz a comparação completa entre dois banco de dados.

Imagem 1 – Escolhendo os banco de dados a serem comparados:

Imagem 2 – Selecionando fontes de dados, servidores e banco de dados:

Imagem 3 – Visualizando as diferenças entre os bancos de dados

Imagem 4 – Escolhendo a direção da sincronização:

Imagem 5 – Incluindo/Excluindo dependências

Imagem 6 – Sumário com a sincronização do script

Para testar por 14 dias o software acesse:

http://www.red-gate.com/products/SQL_Compare/index.htm

Referências:

Red Gate, http://www.red-gate.com

No próxima semana nosso artigo será sobre documentação de banco de dados.

Um abraço a todos!