DevMedia
Você precisa estar logado para dar um feedback. Clique aqui para efetuar o login
Para efetuar o download você precisa estar logado. Clique aqui para efetuar o login
Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da .net Magazine DIGITAL
ou para quem possui Créditos DevMedia.

Clique aqui para saber como acessar este post

1) Torne-se um assinante MVP e por apenas R$ 59,90 por mês você terá acesso completo a todos os posts. Assinar MVP

2) Adquira Créditos: comprando R$ 180,00 em créditos esse post custará R$ 1,20. Comprar Créditos

post favorito     comentários

Artigo publicado na MSDN Magazine 12 -Implantação de Dados

artigo publicado na edição 12 de MSDN magazine

[fechar]

Você não gostou da qualidade deste conteúdo?

(opcional) Você poderia comentar o que não lhe agradou?

Confirmo meu voto negativo

msdn12_capa.JPG

 

Clique aqui para ler todos os artigos desta edição

 

Implantação de Dados

Facilite o processo de definição do seu banco de dados com um instalador personalizado

por Alek Davis

Este artigo discute

Este artigo usa as seguintes tecnologias:

·         ?          Automatizando a instalação do database

·         ?          Automatizando upgrades

·         ?          Gerenciamento de versões

·         ?          Criando um script genérico

SQL, VBScript e ADO

 

Download:

CustomDatabaseInstaller.exe (135KB)

Chapéu

Database

 

 

Se você já precisou instalar, reparar ou fazer o upgrade de um grande banco de dados, deve saber que a instalação de um banco de dados pode ser um processo intimidador e especialmente sujeito a falhas humanas. Acidentes como saltar um script de upgrade ou esquecer de recompilar uma nova versão de um procedimento armazenado, podem ocorrer com facilidade, principalmente quando a instalação envolve operações manuais.

Uma maneira de reduzir as falhas humanas é por meio da implementação de um programa de instalação automatizada, como o arquivo Microsoft® Installer (MSI) ou o aplicativo InstallShield. Opcionalmente, você pode criar um aplicativo ou script de instalação de bancos de dados. (A Tabela 1 resume as vantagens e desvantagens das diversas opções de instalação de bancos de dados.)

Neste artigo, explicarei uma abordagem geral para a criação de instaladores de bancos de dados e ilustrarei com um exemplo real. O artigo é acompanhado por scripts de auxílio, que podem ser usados na configuração de bancos de dados e na compilação de scripts T-SQL.

 

Tabela 1 Opções de instalação de bancos de dados

Tipo de Instalador

Prós

Contras

Arquivo MSI

Tecnologia de instalação padrão do Windows. A configuração do banco de dados pode fazer parte da configuração do aplicativo.

A lógica da instalação do banco de dados deve ser implementada em um programa externo que permita maior complexidade. É preciso um maior esforço para programar notificações eficientes de andamento de configuração. Exige conhecimento profundo da tecnologia MSI.

Configuração do InstallShield

A configuração do banco de dados pode fazer parte da configuração do aplicativo. Não exige um instalador externo de banco de dados. O processo de instalação do banco de dados pode ser exibido na mesma janela de configuração que a configuração do aplicativo (sem janelas pop-up).

Não é uma tecnologia de instalação padrão do Windows (está sendo depreciado). Exige conhecimento da linguagem proprietária do InstallScript.

Aplicativos personalizados baseados no Windows

Pode ser chamado de uma configuração baseada no MSI ou como programa independente.

Não pode usar uma janela de configuração padrão para dar retorno ao usuário (quando chamado de uma configuração baseada em MSI). Implementação mais trabalhosa do que um script personalizado."

A exibição deste artigo foi interrompida

Este post está disponível para assinantes MVP.



é desenvolvedor-sênior de aplicativos na Intel Corporation, em Folsom, Califórnia. Alek possui M.S. em engenharia de software pela California State University.

O que você achou deste post?
Publicidade
Serviços

Mais posts