Array
(
)

Instalação SQL-Server ADO

Marcelo.l
   - 19 mar 2004

Olá, pessoal

Estou terminando um projeto usando Banco de Dados SQL-Server 7, com ADO.
Vou precisar instalar em duas máquinas clientes mais a base de dados no servidor.

Minha dúvida é a seguinte :

Gostaria de automatizar o processo de instalação da base de dados e configuração das máquinas clientes,
porque eles não tem um DBA e querem um CD de instalação .

Como é feito a instalação do banco de dados no servidor? Seria por script?
Como configurar as máquinas clientes para que reconheçam o banco no servidor?

Como programa de instalação eu costumo utilizar o InnoSetup.

Alguém já fez algo parecido e pode me dar algumas dicas.

Agradeço desde já.

Peace. Out.

Zeus_br77
   - 23 mar 2004

Olá Marcelo,

Não sei se será possível criar uma instalação automática para o servidor, pois você tem que passar diversas diretivas durante a instalação, como codificação dos caracteres etc.
Quanto as máquinas clientes, se você estiver usando o arquivo .UDL, você poderia deixá-lo configurado com o caminho de rede para acessar o servidor e então copiar na máquina cliente.

Espero ter ajudado um pouco
Zeus

Marcelo.l
   - 23 mar 2004

Com relaçao a UDL vou tentar.

Mas já vi sim programas de instalação que instalam e configuram o servidor, e o usuário fica apenas observando.

Mesmo assim muito obrigado e desculpe não responder de imediato, mas só acesso o forum a noite, em casa.

Valeu.

Peace. Out.

Marcelo.l
   - 26 mar 2004

Alguém sabe como atachar um banco de dados via linha de comando?
E o catalogo, também via linha de comando?

Pretendo usar isto em minha instalação.

Desde já, obrigado.

Peace. Out

Aroldo Zanela
   - 26 mar 2004

Colega,

Veja mais detalhes em Books OnLine:

#Código

EXEC sp_attach_db @dbname = N´pubs´, 
   @filename1 = N´c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs.mdf´, 
   @filename2 = N´c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs_log.ldf´


A partir da versão 2000 isto ficou bem mais simples, pois pode ser feito no Enterprise Manager.

Marcelo.l
   - 28 mar 2004

Deu certo!!! Obrigado.