none
Erro ao tentar conectar pelo SSMSEE RRS feed

  • Pergunta

  • Olá pessoal.

     

    Estou com mais um problema.

     

    Eu instalei o SQL Server Express em outro micro, mas toda vez que tento me conectar no SGBD pelo SSMSEE ou pelo console digitando sqlcmd, aparece um erro de conexão, dizendo que não é permitido a conexão remota, erro 53. Sendo que estou tentando me conectar localmente, utilizando o usuário sa.

    Seria pelo fato de eu estar especificando algum comando errado? Como o nome do servidor.

    Eu instalei com a instância padrão MSSQLSERVER, então consequentemente o nome do servidor será o mesmo do hostname.

     

    terça-feira, 13 de janeiro de 2009 18:00

Respostas

  • Bom dia,

    pessoal.

     

    Realmente Gustavo, formulei mal a pergunta, mas é que no início imaginava que seria outro problema e depois que eu postei que descobri que estava sendo instalado com uma instância nomeada.

    No fim era um erro meu.

    Aquele script da Microsoft que o Gustavo me passou o link, ele apenas armazena o valor na variável, mas não passa como parâmetro o instancename, com isso ficava em branco o instancename sempre e instalava o padrão do express que é uma instância nomeada(Sqlexpress).

    Acabei corrigindo o problema e passei como parâmetro o MSSQLSERVER e instalou a instância padrão.

     

    Mesmo assim obrigado pela ajuda pessoal!

    quarta-feira, 14 de janeiro de 2009 11:21
  • Olá Marcelo,

     

    Eu me equivoquei. O nome MSSQLSERVER de fato é o que representa a instância DEFAULT.

     

    [ ]s,

     

    Gustavo

    http://gustavomaiaaguiar.spaces.live.com

     

    quarta-feira, 14 de janeiro de 2009 11:34

Todas as Respostas

  • Olá Marcelo,

     

    Sugiro pesquisar por esse erro no fórum. Há dezenas de mensagens de problemas com conexão remotas, orientações, links, tutorias, etc. Temos de tentar reaproveitar as respostas já postadas e evitar dúvidas repetidas.

     

    [ ]s,

     

    Gustavo Maia Aguiar

    http://gustavomaiaaguiar.spaces.live.com

    terça-feira, 13 de janeiro de 2009 18:20
  • Marcelo,

     

    Concordo com a orientação do Gustavo.

    terça-feira, 13 de janeiro de 2009 18:34
  • Olá, pessoal.

     

    Então, eu já pesquisei da outra sobre esse. Que no caso obtive exito. Pois estava tentando me conectar no banco através de um micro da rede.

    Só que desta vez, eu estou tentando me conectar locamente, logo após eu instalar o sql server via linha de comando.

    Pelo que eu entendi, como estou instalando a versão Express, por default é instalado uma instãncia nomeada, quando indico a instância MSSQLSERVER no arquivo .ini e com isso tenho que especificar o "nome_do_servidor\nome_da_máquina". E na verdade eu gostaria que fosse instalado com a instância default.

    Alguém saberia me dizer como devo especificar no arquivo .ini para que instale a instância padrão no Express?

    terça-feira, 13 de janeiro de 2009 18:57
  • Olá Marcelo,

     

    Então nesse caso a dúvida está mal formulada.

     

    Você não está com problemas para conectar pelo SSMSEE. Você apenas deseja saber como fazer uma instalação para que use a instância DEFAULT. Senão me engano é só ocultar o INSTANCENAME no arquivo .ini e será utilizada a DEFAULT.

     

    [ ]s,

     

    Gustavo Maia Aguiar

    http://gustavomaiaaguiar.spaces.live.com

    terça-feira, 13 de janeiro de 2009 19:20
  • Olá Marcelo, vc citou um arquivo .ini, vc deseja realizar instalação desasistida?

    se for, o parâmetro para instalar uma instancia default para a versão express do SQL é:

    Code Snippet
    start /wait setup.exe /qn ADDLOCAL=ALL SQLBROWSERACCOUNT=<domain\user> SQLBROWSERPASSWORD=<domainuserpassword> SQLBROWSERAUTOSTART=1

     

     


    Se vc desejar uma referencia melhor, com exemplos e e uma explanação sobre cada parâmetro, verifique o arquivo template.ini existente no diretório SERVERS do CD de instalação do SQL Server.

     

    Outro detalhe, em caso de vc desejar se conectar no SSMS ou SSMSEE como se estivesse conectando em uma instancia padrão, vc poderia criar um alias com o cliconfg.exe, isso poderia ser útil em caso de vc desejar usar só o nome do servidor para se conectar a instância.

     

     

     

    terça-feira, 13 de janeiro de 2009 23:14
  • Bom dia,

    pessoal.

     

    Realmente Gustavo, formulei mal a pergunta, mas é que no início imaginava que seria outro problema e depois que eu postei que descobri que estava sendo instalado com uma instância nomeada.

    No fim era um erro meu.

    Aquele script da Microsoft que o Gustavo me passou o link, ele apenas armazena o valor na variável, mas não passa como parâmetro o instancename, com isso ficava em branco o instancename sempre e instalava o padrão do express que é uma instância nomeada(Sqlexpress).

    Acabei corrigindo o problema e passei como parâmetro o MSSQLSERVER e instalou a instância padrão.

     

    Mesmo assim obrigado pela ajuda pessoal!

    quarta-feira, 14 de janeiro de 2009 11:21
  • Olá Marcelo,

     

    Eu me equivoquei. O nome MSSQLSERVER de fato é o que representa a instância DEFAULT.

     

    [ ]s,

     

    Gustavo

    http://gustavomaiaaguiar.spaces.live.com

     

    quarta-feira, 14 de janeiro de 2009 11:34