Instalação SQL-Server ADO

19/03/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.


Marcelo.l

Respostas

23/03/2004

Zeus_br77

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


Responder Citar

23/03/2004

Marcelo.l

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.


Responder Citar

26/03/2004

Marcelo.l

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


Responder Citar

26/03/2004

Aroldo Zanela

Colega,

Veja mais detalhes em Books OnLine:

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.


Responder Citar

28/03/2004

Marcelo.l

Deu certo!!! Obrigado.


Responder Citar