none
Instalar SQL Server 2008 via prompt RRS feed

  • Pergunta

  • Olá pessoal,

    Preciso desenvolver um arquivo.bat para executar a instalação do SQL Server 2008 express no setup de instalação do meu software.

    Pesquisando na web localizei o site http://msdn.microsoft.com/pt-br/library/ms144259.aspx

    Mas depois de algumas horas tentando executar o arquivo.bat eu desisti e venho solicitar ajuda.

    Segue abaixo o comando que estou executando, mas não da certo. A instalação inicia mas fecha sem da mensagem nenhuma:

    SQLEXPR32_x86_PTB_SP1.exe /ACTION=Install /FEATURES=SQLEngine /INSTANCENAME=SQLEXPRESS /AGTSVCACCOUNT="NT AUTHORITY\Network Service" /SQLSVCACCOUNT="AUTORIDADE NT\NETWORK SERVICE" /qs /INDICATEPROGRESS /IACCEPTSQLSERVERLICENSETERMS /SECURITYMODE=SQL /SAPWD=kfkrm /SQLCOLLATION="Latin1_General_CI_AS" /ADDCURRENTUSERASSQLADMIN

    Preciso que seja instalado somente o Mecanismo de Banco de Dados com modo de autenticação SQL

    Quando executo o setup manualmente funciona, vai até o final corretamente.

    Alguma dica para instalar corretamente via prompt ?


    Aprendendo Asp.Net, WinForms, C#, Linq to EF e Sql Server
    segunda-feira, 20 de setembro de 2010 00:01

Respostas

  • Leandro,

    Aparentemente o comando esta correto, verifique o log de instalacao para ver se tem alguma registro de erro..

    C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\summary.txt

    att.
    Marcelo Fernadnes


    MCP, MCDBA, MCSA, MCTS.
    Se útil, classifique!!!
    Me siga no twitter: @marcelodba
    • Marcado como Resposta Leandro de Souza terça-feira, 21 de setembro de 2010 02:07
    segunda-feira, 20 de setembro de 2010 12:29
    Moderador

Todas as Respostas

  • Leandro,

    Aparentemente o comando esta correto, verifique o log de instalacao para ver se tem alguma registro de erro..

    C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\summary.txt

    att.
    Marcelo Fernadnes


    MCP, MCDBA, MCSA, MCTS.
    Se útil, classifique!!!
    Me siga no twitter: @marcelodba
    • Marcado como Resposta Leandro de Souza terça-feira, 21 de setembro de 2010 02:07
    segunda-feira, 20 de setembro de 2010 12:29
    Moderador
  • Leandro,

    Através do Books On-Line você poderá obter exatamente o que esta querendo, existem diversos exemplos de como instalar o SQL Server via prompt-de-comando.

    Dentro do Books On-Line, utilize este link: ms-help://MS.SQLCC.v10/MS.SQLSVR.v10.pt/s10sq_GetStart/html/df40c888-691c-4962-a420-78a57852364d.htm


    Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário]
    segunda-feira, 20 de setembro de 2010 12:30
    Moderador
  • Olá Marcelo,

    Abrir o diretório que vc informou e no arquivo Summary_pc001_20100920_222239_GlobalRules.txt estava a seguinte mensagem.

    Overall summary:
    Final result: Falha: consulte os detalhes abaixo
    Exit code (Decimal): -2068578301
    Exit facility code: 1204
    Exit error code: 3
    Exit message: A configuração 'IACCEPTSQLSERVERLICENSETERMS' especificada não é reconhecida.
    Start time: 2010-09-20 22:22:47
    End time: 2010-09-20 22:23:06
    Requested action: RunRules

    Removi este parâmetro e a instalação foi com concluída com exito.

    O mais estranho que no próprio site da Microsoft esta dizendo que este parâmetro é obrigatório quando utiliza /Q ou /QS.

    Fiquei sem entender, mas só sei que deu certo, obrigado.


    Aprendendo Asp.Net, WinForms, C#, Linq to EF e Sql Server
    terça-feira, 21 de setembro de 2010 01:54