Usuário com melhor resposta
Instalação do Sql Server 2005 apos aplicação vb.net

Pergunta
-
Olá , primeiramente muito obrigado ao forum pela atenção, tenho uma duvida que ja estou burlando a anos mais gostaria de automatizar isso,
meu sistema trabalha com sql 2005 com aplicações vb.net, gostaria de automatizar a instalação do bando de dados, ja tentei fazer com instalacao com linha comando, mais nao deu certo por causa das mudanças de porta que utlizo uma em particular, tambem pela configuração de usuario sa que uso uma pessoal ,na linha de comando quando executa fica vuneravel as senhas banco de dados apacendo ao instalar. Será que existe uma forma pratica para automatizada que posso fazer ou algum script que daria certo para fazer isso?
Muito Obrigado a todos !
Fabio Cimino
- Movido Gustavo Maia Aguiar segunda-feira, 30 de maio de 2011 13:19 (De:SQL Server - Desenvolvimento Geral)
Respostas
-
Ciminos,
Sem problema, qualquer duvida, pode perguntar =).
Se possivel marque como resposta os posts que te ajudaram, para que possa vir a ajudar outros usuarios que tenham a mesma duvida.
Oracle OCA11g, MCC 2011! Dicas e novidades: www.fabrizziocaputo.wordpress.com- Marcado como Resposta Ciminos Solution segunda-feira, 30 de maio de 2011 14:02
Todas as Respostas
-
Ciminos,
Bom, se voce precisa automatizar a instalação do SQL, creio que o mais proximo que voce consiga é criar um File.BAT que faça essa instalação, uma vez criei um arquivo.bat para o HelpDesk para poder instalar SQL Express´s com facilidade nas maquinas filiais, veja se o codigo abaixo te ajuda:
ECHO OFF
REM cd \
REM mkdir c:\Databases
mkdir c:\SQL
mkdir c:\SQL\SQLDatabases
REM cd c:\SQL_EXPRESS_2005
cls
SET /P LOJA= Insira o numero da loja:
DEL config.ini
for /f "tokens=1 delims=" %%A in (config.tpt) do (
set "line=%%A"
if defined line (
call set "line=echo.%%line:#loja#=%loja%%%"
for /f "delims=" %%X in ('"echo."%%line%%""') do %%~X>>config.ini
) ELSE echo.
)
REM start /wait c:\Homologacao_sql2005_install\dotnetfx.exe /q /c:"install.exe /q"
start SQLEXPR_ADV.EXE /qn /settings "C:\Linxinst\Install SQL2005\config.ini"
regedit /s 1433.reg
Veja que na primeira parte, ele pergunta qual sera a senha SA, e substitui no arquivo config.ini que é chamado no comando da instalação, fazendo com que voce defina manualmente na hora de rodar o bat qual sera a senha SA.
Todas as outras configurações ja estão no arquivo, mas nada impede de voce ir repetindo o comando e alterando nos lugares corretos para o processo ser totalmente customizavel e não apenas a senha.
Oracle OCA11g, MCC 2011! Dicas e novidades: www.fabrizziocaputo.wordpress.com- Sugerido como Resposta Gustavo Maia Aguiar segunda-feira, 30 de maio de 2011 13:18
-
-
Então , uma pergunta, a ideia é para distribuição do Software, vou te explicar o cenario:
entao tenho um sistema com uma pasta exe com o setup do sistema que a base é sql server ,
quando o usuario baixa meu sistema, faz a instalação automatizada do sistema e instala o sql server junto com as
configurações do banco.
obs:
O usuario salva o pacote de instalação em qualquer local da maquina como eu faria para centralizar os arquivos de instalação principalmente no codigo do bat
para achar os aquivos de instalação?
Mais uma vez obrigado !
Fabio Cimino
-
Ciminos,
Bom, vamos la, no meu caso, como é feito pelo HelpDesk, na pasta de arquivos para ajuda do help desk, ja possui o instalador, eles apenas copiam para a pasta acima nas maquinas das filiais e rodam o .BAT, no seu caso, entendi que voce quer algo mais online, se a solução que eu utilizo não servir, voce tera de disponibilizar este arquivo num FTP, e ao clicar no bat, o mesmo buscar no FTP e realizar um download automatico.
Oracle OCA11g, MCC 2011! Dicas e novidades: www.fabrizziocaputo.wordpress.com -
-
Ciminos,
Sem problema, qualquer duvida, pode perguntar =).
Se possivel marque como resposta os posts que te ajudaram, para que possa vir a ajudar outros usuarios que tenham a mesma duvida.
Oracle OCA11g, MCC 2011! Dicas e novidades: www.fabrizziocaputo.wordpress.com- Marcado como Resposta Ciminos Solution segunda-feira, 30 de maio de 2011 14:02