none
Instalação do Sql Server 2005 apos aplicação vb.net RRS feed

  • 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)
    segunda-feira, 30 de maio de 2011 12:56

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
    segunda-feira, 30 de maio de 2011 13:52
    Moderador

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
    segunda-feira, 30 de maio de 2011 13:00
    Moderador
  • Ok, Fabrizzio, Muito Obrigado pela Atenção e vou fazer testar para ver se da certo.

    abraços

    Fabio Cimino

     

    segunda-feira, 30 de maio de 2011 13:17
  • 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

     

     

    segunda-feira, 30 de maio de 2011 13:29
  • 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
    segunda-feira, 30 de maio de 2011 13:39
    Moderador
  • certo , saquei a idéia , realmente acredito que possa dar certo, Fabrizzio muito obrigado por essa troca de experiência, sua idéia foi muito útil, por isso agradeço pelo seu tempo ,

    um forte abraço e muito obrigado .

    Fabio Cimino

    segunda-feira, 30 de maio de 2011 13:47
  • 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
    segunda-feira, 30 de maio de 2011 13:52
    Moderador