/Banco de dados

voltar
/Banco de dados

Ferramentas para administrar melhor o SQL Server

PorÁlvaro Gulliver em

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!

De 0 a 10, o quanto você recomendaria este artigo para um amigo?

 

Deixe um comentário! 5

5 comentários

Comentários

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Comentando como Anônimo

  1. Realmente são muito eficientes as ferramentas de comparação das estruturas dos bancos de dados. Atualmente estou utilizando uma ferramenta chamada EMS COMPARER que também é muito boa. Ganho bastante tempo com ela. Abraço a todos.

  2. Rúbia,

    A utilidade é necessária quando dentro de um projeto de médio a grande porte, os processos de produção são separados, visto que existe uma equipe de desenvolvimento que utiliza um base de dados para desenvolvimento. Um cópia com as mesma estrutura física ou não é colocada dentro de uma área de testes, aí já temos duas bases de dados, quando o DBA fizer modificações na base de desenvolvimento, será necessária enviar as mudanças para uma base de teste, aí vem a necessecidade de ter um programa que faça as comparações dos objetos de banco de dados.

  3. Álvaro, existem ferramentas free boas para administração de bases SQL Server? Você poderia citar algumas?
    Parabéns pelo artigo, embora não tenha muito que falar pois com Wizard é bem fácil de entender.

leia mais
Este projeto é mantido e patrocinado pelas empresas: