none
SQL Server 2012 - Instalação diretamente no servidor. RRS feed

  • Pergunta

  • Olá a todos,

    Há algumas semanas instalei o SQL Server 2012 juntamente com o Maintenence Studio no meu computador.

    Funcionou perfeitamente, consigo criar banco de dados, tabelas e conecta-las com o excel tanto por meio do get external data quanto por meio de VBA.

    Porém tinha um problema, o banco de dados era criado dentro do C:, dentro do próprio computador. Então se tentava rodar a planilha em outro computador ela não funciava. Isso é obvio, já que o local onde estavam as bases de dados não estava na rede.

    Logo, resolvi instalar o SQL Server no servidor, entrei no servidor e tentei instalar.

    No passo de definir o shared feacture directory, mantive o caminho original ("c:\program files\microsoft SQL Server\"), porém no passo de Instance Configuration defini Named Instance, e no Instance root directory defini um caminho para uma pasta onde todos tem acesso, no caso: (d:\PUBLIC\DATABASE\SQL). e ao fim da instação obtive erros.

    O arquivo de instalação gerou um report dos erros em txt, estou copiando aqui os trechos da instalação que deram erro:

      Feature:                       Database Engine Services
      Status:                        Failed: see logs for details
      Reason for failure:            An error occurred during the setup process of the feature.
      Next Step:                     Use the following information to resolve the error, and then try the setup process again.
      Component name:                SQL Server Database Engine Services Instance Features
      Component error code:          1317
      Component log file:            C:\Program Files\Microsoft SQL Server\110\Setup Bootstrap\Log\20140206_161152\sql_engine_core_inst_Cpu64_1.log
      Error description:             An error occurred while attempting to create the directory: d:\PUBLIC\DATABASE
      Error help link:               http://go.microsoft.com/fwlink?LinkId=20476&ProdName=Microsoft+SQL+Server&EvtSrc=setup.rll&EvtID=50000&ProdVer=11.0.3128.0&EvtType=sql_engine_core_inst.msi%40CreateFolders%401317
    
      Feature:                       SQL Server Replication
      Status:                        Failed: see logs for details
      Reason for failure:            An error occurred during the setup process of the feature.
      Next Step:                     Use the following information to resolve the error, and then try the setup process again.
      Component name:                SQL Server Database Engine Services Instance Features
      Component error code:          1317
      Component log file:            C:\Program Files\Microsoft SQL Server\110\Setup Bootstrap\Log\20140206_161152\sql_engine_core_inst_Cpu64_1.log
      Error description:             An error occurred while attempting to create the directory: d:\PUBLIC\DATABASE
      Error help link:               http://go.microsoft.com/fwlink?LinkId=20476&ProdName=Microsoft+SQL+Server&EvtSrc=setup.rll&EvtID=50000&ProdVer=11.0.3128.0&EvtType=sql_engine_core_inst.msi%40CreateFolders%401317
    

    O que fiz de errado? Não posso instalar o SQL em uma pasta do sistema??

    Obrigado!!

    quinta-feira, 6 de fevereiro de 2014 19:35

Respostas

  • Carlo,

    Eu desconheço qualquer impedimento, além de permissões de acesso aos diretórios do sistema que possibilitem ocorrer este tipo de erro. De qualquer forma, não é uma boa prática instalar seus bancos de dados em diretórios de sistema. Caso seu Windows Server fique corrompido, a probabilidade de você perder o acesso à estes diretórios é enorme.

    O ideal seria criar diretórios específicos para seus bancos de dados em um HD diferente do que está instalado o seu Windows Server, concedendo permissões de acesso para o(s) usuário(s) de sua instância SQL e, por precaução, ao menos um usuário do seu domínio.

    Se ajudou na sua solução, não esqueça de marcar como resposta !

    Abraços,

    Durval Ramos
    Microsoft Partner | MTA - SQL Server 2012
    ----------------------------------
    Se foi resolvido clique "Marcar como resposta" e se foi útil "Votar como Útil"
    quinta-feira, 6 de fevereiro de 2014 23:43

Todas as Respostas

  • Carlo,

    Eu desconheço qualquer impedimento, além de permissões de acesso aos diretórios do sistema que possibilitem ocorrer este tipo de erro. De qualquer forma, não é uma boa prática instalar seus bancos de dados em diretórios de sistema. Caso seu Windows Server fique corrompido, a probabilidade de você perder o acesso à estes diretórios é enorme.

    O ideal seria criar diretórios específicos para seus bancos de dados em um HD diferente do que está instalado o seu Windows Server, concedendo permissões de acesso para o(s) usuário(s) de sua instância SQL e, por precaução, ao menos um usuário do seu domínio.

    Se ajudou na sua solução, não esqueça de marcar como resposta !

    Abraços,

    Durval Ramos
    Microsoft Partner | MTA - SQL Server 2012
    ----------------------------------
    Se foi resolvido clique "Marcar como resposta" e se foi útil "Votar como Útil"
    quinta-feira, 6 de fevereiro de 2014 23:43
  • Estranho Carlos, pois meu banco de dados também foi instalado no c:\ do servidor, mas não compartilhei a pasta, conecto no banco digitando o nome do servidor e da instância: nomeservidor\SQLEXPRESS, utilizando a autenticação do Windows. Para as aplicações preciso configurar o ODBC das máquinas clientes, utilizando o mesmo acima, só que identificando o banco, usuário e senha.

    Espero ter ajudado.


    quarta-feira, 19 de fevereiro de 2014 12:37