locked
Instalação SQL 2008 ou R2 sem instancia RRS feed

  • Pergunta

  • Pessoal, temos um sistema que não da opção de configurar seu banco de dados como Instancia, é possivel instalar o SQL 2008 ou R2 sem instancia?

    Eu por todos e Todos por mim - PESSOAL POR FAVOR QUALIFIQUEM SE O POST TE AJUDOU

    Fabiano Santos
    MCP Server 2008
    MCTS Hyperv 2008
    MCTS Isa Server 2006
    MCP Server 2003
    segunda-feira, 1 de agosto de 2011 15:33

Respostas

  • Fabiano,

     

    Não vejo motivos para o SQL 2005 conectar e o 2008 não, se voce ainda possui a instancia 2008 instalada, faça um teste de conexão pelo SQLCMD mesmo passando primeiro como instancia default -S . e depois como nomeada -S .\InstanceName, ve ja se as 2 conexões são com sucesso.


    Fabrizzio A. Caputo
    Certificações:
    Oracle OCA 11g
    MCITP SQL Server 2008 Implementation and Maintenance
    MCITP SQL Server 2008 Developer
    Blog Pessoal: www.fabrizziocaputo.wordpress.com
    Blog Empresa: www.tripletech.com.br/blog
    Twitter: @FabrizzioCaputo
    Email: fabrizzio.antoniaci@gmail.com
    quinta-feira, 11 de agosto de 2011 15:37
    Moderador

Todas as Respostas

  • Fabiano,

     

    Não é possivel, mesmo por que, aonde voce jogaria seus objetos como as tabelas por exemplo?

    O que voce entende por instancia? O que exatamente o sistemas faz?


    Fabrizzio A. Caputo
    Certificações:
    Oracle OCA 11g
    MCITP SQL Server 2008 Implementation and Maintenance
    MCITP SQL Server 2008 Developer
    Blog Pessoal: www.fabrizziocaputo.wordpress.com
    Blog Empresa: www.tripletech.com.br/blog
    Twitter: @FabrizzioCaputo
    Email: fabrizzio.antoniaci@gmail.com
    segunda-feira, 1 de agosto de 2011 15:40
    Moderador
  • Então,  meu sistema so roda na configuração desta forma Nomde do Servidor, ai ele localiza se o Banco esta atachado e autentica com o usuario e senha. Se configurado com Instancia NOME DO SERVIDOR/BANCO ele não roda, da erro e como não tenho mais atualização da ferramenta ele so funcionada assim, configuro normalmente no SQL 2000 e 2005 mas como agora todo mundo quer ter server 2008, queria ver a possibilidade de fazer uns testes com SQL 2008.


    Eu por todos e Todos por mim - PESSOAL POR FAVOR QUALIFIQUEM SE O POST TE AJUDOU

    Fabiano Santos
    MCP Server 2008
    MCTS Hyperv 2008
    MCTS Isa Server 2006
    MCP Server 2003
    segunda-feira, 1 de agosto de 2011 15:51
  • Fabiano,

     

    Creio que houve um engano por sua parte, veja bem:

    Toda base de dados SQL Server esta em uma instancia, uma instancia é basicamente 4 bases de sistemas (master, model, msdb, tempdb) adicionado das configurações de hardware (Como memoria por exemplo), o database é o dicionario de dados principal de uma instancia e não é possivel alocar uma base de dados fora de uma instancia.

    Existem 2 modos de se criar uma instancia:

    Nomeada e default:

    Default -> É possivel ter apenas uma base default por servidor, uma instancia default possui um nome, mas justamente por ser default, não é possivel especificalo tanto na string de conexão como na hora da instalação.

    Uma instancia default é acessada pela string: HostName

    Nomeada -> É possivel ter N instancias nomeadas em um servidor.

    Uma instancia nomeada é acessada pela string: HostName\Instancename

     

    Porem, eu disse que mesmo uma default possui um nome, para se verificar esse nome, abra o executar -> services.msc -> ok -> busque pelos serviços do SQL (SQL  Server), uma instancia nomeada tera este nome de serviço:

    SQL Server (Instance Name)

    Uma instancia default não express tera este nome:

    SQL Server (MSSQLSERVER)

    Uma instancia default express tera este nome:

    SQL Server (SQLEXPRESS)

     

    Para se conectar em uma instancia default é possivel apenas com o hostname, mas se na sua string voce especificar o nome que esta dentro do parenteses como disse acima, tambem ira funcionar.


    Fabrizzio A. Caputo
    Certificações:
    Oracle OCA 11g
    MCITP SQL Server 2008 Implementation and Maintenance
    MCITP SQL Server 2008 Developer
    Blog Pessoal: www.fabrizziocaputo.wordpress.com
    Blog Empresa: www.tripletech.com.br/blog
    Twitter: @FabrizzioCaputo
    Email: fabrizzio.antoniaci@gmail.com
    segunda-feira, 1 de agosto de 2011 16:00
    Moderador
  • Valeu Fabrizzio, então é isso mesmo por Hostname é meu caso, vou efetuar os testes e te aviso, valeu mesmo.
    Eu por todos e Todos por mim - PESSOAL POR FAVOR QUALIFIQUEM SE O POST TE AJUDOU

    Fabiano Santos
    MCP Server 2008
    MCTS Hyperv 2008
    MCTS Isa Server 2006
    MCP Server 2003
    segunda-feira, 1 de agosto de 2011 16:12
  • Efetuei os testes Fabricio instalando o SQL Server Standart 2008 e para acessar o Banco ficou assim SERVIDOR\MSSQLSERVER, como lhe informei o sistema não roda com ele isntanciado, instalei o SQL Server Enterprise 2000 e 2005 e deu certo ficando somente o nome do host. Dúvida a questão de somente o nome host é somente nas versões Enterprise, pois como voce informou ele não roda somente como host e sim SERVIDOR\MSSQLSERVER.

    Obrigado pela força!


    Eu por todos e Todos por mim - PESSOAL POR FAVOR QUALIFIQUEM SE O POST TE AJUDOU

    Fabiano Santos
    MCP Server 2008
    MCTS Hyperv 2008
    MCTS Isa Server 2006
    MCP Server 2003
    quarta-feira, 10 de agosto de 2011 21:56
  • Fabiano,

     

    Não vejo motivos para o SQL 2005 conectar e o 2008 não, se voce ainda possui a instancia 2008 instalada, faça um teste de conexão pelo SQLCMD mesmo passando primeiro como instancia default -S . e depois como nomeada -S .\InstanceName, ve ja se as 2 conexões são com sucesso.


    Fabrizzio A. Caputo
    Certificações:
    Oracle OCA 11g
    MCITP SQL Server 2008 Implementation and Maintenance
    MCITP SQL Server 2008 Developer
    Blog Pessoal: www.fabrizziocaputo.wordpress.com
    Blog Empresa: www.tripletech.com.br/blog
    Twitter: @FabrizzioCaputo
    Email: fabrizzio.antoniaci@gmail.com
    quinta-feira, 11 de agosto de 2011 15:37
    Moderador