Caixa de FerramentasNovos produtos para os profissionais de TI

Greg Steen

Mova seus dados

SQL Examiner Bundle

www.sqlaccessories.com

Seja qual for a sua função em uma organização: administrador de banco de dados, desenvolvedor, especialista operacional ou um curinga, se você trabalha com o SQL Server™, provavelmente precisou mover dados entre ambientes e assegurar que a integridade desses dados e das estruturas de dados permanecesse intacta. Naturalmente, o SQL Server tem muitos recursos internos de replicação e sincronização, mas se você estiver verificado se o seu banco de dados de QA corresponde exatamente ao banco de dados de desenvolvimento, uma ferramenta como o SQL Examiner Bundle, da TulaSoft, pode ser inestimável, economizando tempo e esforços.

Com alguns cliques do mouse, o aplicativo pode detectar discrepâncias na estrutura do banco de dados ou nos próprios dados entre duas instâncias de bancos de dados. Basta apontar o aplicativo para os bancos de dados que você deseja verificar, e continuar. Como o nome sugere, o SQL Examiner Bundle agrupa dois aplicativos: SQL Examiner e SQL Data Examiner. O SQL Examiner analisa a estrutura dos seus bancos de dados e o SQL Data Examiner analisa todos os dados e realça as diferenças.

O SQL Examiner irá analisar e comparar tudo nas instâncias de bancos, desdetabelas e procedimentos armazenados a catálogos de texto completo e coleções de esquema XML. Para aqueles que utilizam o SQL Server 2005, também é possível comparar assemblies CLR (Common Language Runtime). Depois que você compara os bancos de dados, o SQL Examiner permite escolher que objetos de banco de dados devem ser sincronizados, bem como a direção da sincronização.

Analise e compare bancos de dados com o SQL Examiner

Analise e compare bancos de dados com o SQL Examiner(Clique na imagem para aumentar a exibição)

Um recurso realmente interessante é que o aplicativo gera o script SQL que cria um objeto e realça a diferença nesse script gerado entre os seus bancos de dados. Trata-se de uma excelente maneira de realçar erros depois que um script de criação ou um script de migração apresenta falha ao criar a estrutura do seu banco de dados de destino. ("Ah...foi aqui que eu deixei de fora o meu índice agrupado!") Você pode executar os scripts gerados individualmente, salvar esses scripts para executar posteriormente ou apenas clicar no botão Sincronizar e deixar que o aplicativo faça todo o trabalho por você.

Outro recurso interessante é a opção de adicionar exclusões à comparação, por exemplo: ignorar comentários, disparadores, índices ou propriedades estendidas de um objeto. Após analisar a comparação da estrutura, o SQL Data Examiner permite examinar os dados e ver as discrepâncias. Você pode selecionar as tabelas que desejar comparar, além de selecionar as colunas dessas tabelas especificadas que devem ser comparadas. Após concluir a comparação das tabelas de dados, você poderá ver quais as linhas idênticas e quais as linhas diferentes, bem como as linhas que residem em apenas um ou outro banco de dados.

Como ocorre com o SQL Examiner, o SQL Data Examiner permite clicar em um botão para sincronizar as tabelas, ou escolher de forma seletiva os dados que devem ser transferidos, além da direção dessa transferência. Os dois aplicativos permitem salvar a sua configuração como um projeto, para que você não tenha que recriar as tarefas a cada vez. Cada aplicativo pode ser adquirido separadamente, mas, com base em minha experiência, aposto que você desejará os dois.

Preço: U$ 299,95 por licença de usuário.

Procurar por arquivos duplicados

zsDuplicateHunter (Professional Edition)

Zizasoft

Se você está envolvido em gerenciamento de desktop, sem dúvida já se deparou com o usuário que “ficou sem espaço" na máquina. Uma investigação revela que ele copiava os respectivos documentos toda vez que fazia uma edição, embora vocês disponham de um sistema NAS (Armazenamento Conectado à Rede) com cópia de backup em sua base de usuários para armazenar arquivos. Ou, vocês têm um servidor de log com processos em lotes que trataram de duplicar logs imensos, tomando todo o espaço alocado do servidor. Uma solução possível para esses problemas é o DuplicateHunter Professional Edition, um localizador duplicado baseado em Java, que pode ser executado no Windows®, no Linux, ou no Mac OS X.

O aplicativo permite pesquisar unidades, diretórios ou compartilhamentos de rede facilmente, além de detectar possíveis duplicatas. Indo além de comparações com o nome, o aplicativo permite que você agrupe arquivos por tamanho de arquivo, soma de comprovação de arquivo e até mesmo cálculo de síntese do arquivo, para garantir que os arquivos que você está limpando são de fato diferentes. Além disso, você não precisa excluir permanentemente as suas duplicatas. Como precaução, o aplicativo permite mover todas as duplicatas marcadas para uma pasta especificada.

Outro bom recurso é a opção "Keep Files in this Folder, Delete Duplicates Elsewhere", que permite que você selecione o seu diretório de origem limpo e apague todos os demais que possa haver no disco. Nos resultados da pesquisa, você também pode clicar duas vezes em qualquer arquivo para abri-lo com um visualizador de arquivos associado, classificar esses resultados e selecioná-los, para obter os resultados exatos de que necessita. Um bom recurso "profissional de TI" permite que você ajuste o quanto de memória o arquivo terá permissão para ocupar enquanto procura duplicatas. Como proteção adicional, também é possível desabilitar a pesquisa em arquivos ocultos ou do sistema, para garantir que você não venha a excluir nada que não deva ser excluído nem exclua nenhum arquivo que seja gerenciado pelo sistema operacional ou por outro aplicativo.

A Professional Edition também oferece um filtro granular de seus conjuntos de resultados da pesquisa, permitindo aplicar uma Expressão Regular para localizar os arquivos exatos que devem ser eliminados.

Preço: U$ 39,95 por licença de usuário.

Leve seus aplicativos com você

MojoPac

www.mojopac.com

Se você estiver viajando de ambiente em ambiente e sentir falta de seus aplicativos e configurações de área de trabalho favoritos, ou se, simplesmente, não gosta de deixar suas pegadas na área de trabalho de alguma pessoa, convém dar uma olhada no MojoPac, da RingCube Technologies.

Nomes tolos à parte, o MojoPac permite que você leve suas configurações e seus aplicativos para qualquer sistema Windows XP (Home, Professional, Media Center ou Tablet) em um dispositivo de mídia pessoal de unidade rígida USB, que pode ser conectado ao sistema host por USB 2.0, como um Zune ou iPod, ou mesmo um telefone celular com espaço de armazenamento suficiente. No momento em que escrevi este artigo, não havia suporte para hosts do Windows Vista™ e do Windows 2000, mas a documentação no site do produto informa que, em breve, uma atualização com suporte para esses sistemas operacionais estará disponível.

Leve suas configurações com o MojoPac

Leve suas configurações com o MojoPac(Clique na imagem para aumentar a exibição)

Atualmente, o MojoPac requer privilégios de Administrador no sistema host, mas a versão 2.0 em desenvolvimento terá suporte para modo de usuário limitado. A ferramenta basicamente executa a interferência entre o SO host e os dispositivos de armazenamento e, na primeira vez que você inicia após instalar o aplicativo no dispositivo portátil, o MojoPac dispara a conta inicial do Windows configurada para execução, definindo suas configurações pessoais para o MojoPac no dispositivo MojoPac.

Quando estiver em funcionamento, será fácil alternar entre o sistema host e o sistema Mojo: basta clicar na barra de ferramentas (que pode ser minimizada), no alto da tela. Você instala aplicativos no dispositivo Mojo como normalmente o faria, enquanto o MojoPAc estiver ativo. E, desde que você tenha dado importância à importante advertência nos documentos leiame sobre a instalação no diretório padrão, sua configuração estará pronta para funcionar.

Enfim, o MojoPac tem potencial para ser um excelente ativo para qualquer profissional de TI que se encontre em viagem e, ainda assim, deseje a sua própria configuração. Por exemplo, você pode ter todos os utilitários do seu sistema, farejadores de pacote e monitores de tráfego em seu MojoPac, e solucionar problemas em qualquer PC na organização, sem deixar pegadas atrás de si.

Preço: U$ 49,99 por licença de usuário.

Revisão do livro

Administrator’s Guide to SQL Server 2005

www.aw-bc.com

Cada vez mais grupos de TI estão percebendo a eficácia e a amplitude de funcionalidade oferecida pelo SQL Server 2005. Desde o amplo suporte a dados XML, até o SSIS (SQL Server Integration Services), o SQL Server 2005 Service Broker, o aplicativo adiciona milhares de aprimoramentos úteis. Para auxiliá-lo a resolver o seu próprio caminho de atualização ou a administrar a sua recém-lançada instância do SQL Server 2005, Buck Woody escreveu um excelente guia de referência: Administrator’s Guide to SQL Server 2005 (“Guia do Administrador para o SQL Server 2005”) (Addison-Wesley Professional, 2006).

O livro oferece uma visão geral de práticas de administração eficientes, conforme aplicadas à nova plataforma de servidor e, ao contrário de outras referências que encontramos por aí, faz isso de maneira concisa. O livro começa com uma seção sobre dimensionar corretamente a infra-estrutura para adequação às necessidades do seu aplicativo, além de um guia sobre a versão apropriada do SQL Server em cenários diversos. Aqui você também terá uma idéia de como arquitetar a sua infra-estrutura para ter a garantia de não terminar com gargalos de desempenho que podem ser evitados ao fazer a instalação.

O guia então parte para esboços das diferentes ferramentas fornecidas com o SQL Server, como o SQL Server Profiler aprimorado e o novo SQL Server Management Studio. Você também se aprofundará em tarefas de manutenção e automação e verá como pode se planejar para o crescimento com base na criação de perfil de servidor, além de como descobrir um plano de manutenção apropriado para a sua implementação.

No capítulo sobre segurança você também irá explorar como proteger a sua instalação, desde a rede e o hardware até o sistema operacional e a instância do SQL Server. Aqui, igualmente, você dará uma espiada nos serviços adicionados de criptografia, certificados e gerenciamento de chaves fornecidos pela nova plataforma.

Outro capítulo explica os mecanismos existentes para assegurar a alta disponibilidade do seu sistema, baseado em suas necessidades de implementação. Você investigará assuntos como agrupamento, espelhamento de banco de dados, replicação e envio de log como métodos de obtenção dos seus requisitos de duração. E, com a virtualização tornando-se uma excelente maneira de obter alta disponibilidade sem a sobrecarga de infra-estruturas fisicamente distintas, o livro oferece um guia passo-a-passo para configuração de um cluster de dois nós usando o Microsoft Virtual Server.

O capítulo sobre SSIS mostra como usar a nova ferramenta (adeus DTS!) não só para desenvolver e implantar funções ETL (extração, transformação e carga), mas também para mostrar como usar os serviços de criação de tarefas de monitoramento, notificação por email e backup.

Finalmente, os últimos capítulos se aprofundam no Reporting and Analysis Services, fornecido pela nova plataforma do SQL Server. Neles você terá contato com design e criação de relatório, gerenciamento de sistemas de relatório e o que está envolvido na manutenção da implantação de serviços de análise.

Enfim, o Administrator’s Guide to SQL Server 2005 é uma ótima maneira de se adaptar com a administração, o monitoramento e a atualização para o SQL Server 2005.

Preço: $49.99.

© 2008 Microsoft Corporation e CMP Media, LLC. Todos os direitos reservados. A reprodução parcial ou completa sem autorização é proibida..