none
Ajuda Localizar Servidor SQL 2005 RRS feed

  • Pergunta

  • Amigo,

     

    Acabei de instalar um servidor SQL 2005, mas não estou conseguindo visualizar o mesmo na rede.

     

    Alquem poderia me ajudar? Estou querendo construir um DTS que importe a tabela do servidor SQL2000 para o SQL2005.

    terça-feira, 15 de abril de 2008 13:20

Respostas

  • Daniel, procure um cara chamado SQL Server Surface Área. Iniciar > Programas > SQL Server 2005 > SQL Server Surface Área Configuration.

    Nele, é possível visualizar quais instâncias do SQL Server estão instaladas nesta máquina (ou servidor).
    Quando abrir, clique na primeira opção "Surface Area Configuration for Services and Connections"

    Outra forma de ver estas instâncias, é abrir os Serviços do Windows (Iniciar > Executar > "Services.MSC").
    Aí vc também consegue ver as instâncias instaladas.

    Era isso que vc precisava?

    Abs,
    terça-feira, 15 de abril de 2008 13:37

Todas as Respostas

  •  

    sqlcmd -L, ( no prompt de comandos )

     

    mais veja se o sql brower esta ativo se nao tem problemas com firewall na porta 1433 , ping pelo nome do server .

     

    Abs;

    terça-feira, 15 de abril de 2008 13:28
  • Bom Dia,

     

    Mas qual seria a dificuldade ? Você consegue acessá-lo localmente e via rede não ? Ou não tem certeza do nome da instância ?

     

    [ ]s,

     

    Gustavo

     

    terça-feira, 15 de abril de 2008 13:32
  • Marcelo,

     

    o meu sql browser está stopped. Mesmo digitando o comando sqlcmd -L ele não foi localizado.

     

    Como faço para localizar o mesmo na rede? Ressalto que todos os outros serviços estão ativos.

    terça-feira, 15 de abril de 2008 13:36
  • Daniel, procure um cara chamado SQL Server Surface Área. Iniciar > Programas > SQL Server 2005 > SQL Server Surface Área Configuration.

    Nele, é possível visualizar quais instâncias do SQL Server estão instaladas nesta máquina (ou servidor).
    Quando abrir, clique na primeira opção "Surface Area Configuration for Services and Connections"

    Outra forma de ver estas instâncias, é abrir os Serviços do Windows (Iniciar > Executar > "Services.MSC").
    Aí vc também consegue ver as instâncias instaladas.

    Era isso que vc precisava?

    Abs,
    terça-feira, 15 de abril de 2008 13:37
  • DrAlves,

     

    Concordo com o Diego, comece a modelar a segurança e quais recursos você deseja utilizar no 2005 através do Surface Area Configuration.

    terça-feira, 15 de abril de 2008 13:47
  • Amigos,

     

    no sql server 2005 Surface Area Configuration o service name do database engine é o MSSQLSERVER, mais não estou conseguindo localizar o mesmo no comando sqlcmd - L

    terça-feira, 15 de abril de 2008 14:02
  • DrAlves,

     

    Você esta utilizando qual SP no seu SQL Server?

    terça-feira, 15 de abril de 2008 14:04
  • Olá Daniel,

     

    O nome MSSQLServer é utilizado para indicar que você está usando a instância Default. Isso significa que para conectar-se basta informar o nome do Servidor. Abra o SQL Server Configuration Manager e verifique se o serviço está iniciado.

     

    [ ]s,

     

    Gustavo

     

    terça-feira, 15 de abril de 2008 14:07
  • Daniel, através de qual ferramenta vc está tentando se conectar ao MSSQLSERVER?

    Só um detalhe, se a hora da instalação da instância do SQL Server vc escolheu as autenticações por SQL Server Authentication vc precisará passar o usuário e senha informados na instalação (ou criados depois). Se colocou a forma de autenticação mista, utilizando Windows Authentication, vc pode se conectar utilizando o usuário ativo do windows.

    Estas opções ficam na tela de Login do SQL Server Management Studio. É a ferramenta nativa do SQL Server para se conectar ao banco.

    Abs,
    terça-feira, 15 de abril de 2008 14:09
  • Junior,

     

    quando eu abro a a ferramenta SQL Server management Studio e o nome do banco é:

     

    TERJ0NOTE029803(SQL SERVER 9.0.1399 - DOMINIO\LOGIN

     

    Muito diferente do nome que o SQL Server Surface area configuration me informou.

     

    PS. Gustavo não estou conseguindo localizar na rede o servidor SQL2005 que acabei de instalar.

    terça-feira, 15 de abril de 2008 14:14
  • Altera o TERL0NOTE029803 para MSSQLSERVER.

    Acredito que agora vá. Wink

    Abs,
    terça-feira, 15 de abril de 2008 14:17
  • Olá Daniel,

     

    Provavelmente você instalou o SQL Server 2005 em um computador chamado TERJ0NOTE029803 e a instalação foi da instância Default, ou seja, para conectar-se basta informar o nome TERJ0NOTE029803 como servidor.

     

    Quando você se conecta no SQL Server Surface Area Configuration e viu apenas MSSQLServer significa que existe uma instância Default que é a justamente a que você instalou e que é o nome do seu computador.

     

    Só estou confuso em relação ao seu problema. Você consegue conectar-se localmente e via rede não é isso ?

     

    [ ]s,

     

    Gustavo

     

    terça-feira, 15 de abril de 2008 14:18
  • DrAlves,

     

     

    Você esta utilizando o SQL Server 2005 RTM, sendo a versão liberada após o produto final ser distribuído pela Microsoft.

     

    Independente do seu problema, atualize esta versão para o SP2.

     

    Esta um pouco confuso o seu ambiente, durante o processo de instalação você escolheu para que o SQL Server cria-se uma instância nomeada?

     

     

    terça-feira, 15 de abril de 2008 14:24
  • Amigos,

     

    Então vamos aos pontos:

     

    Já sei que o nome da minha máquina é o nome do servidor SQL 2005 e que esse nome eu devo jogar no Query Analyser ou Sql server management.

     

    Porém quando jogo esse nome não consigo localizar o mesmo?

     

    Já sei que para logar basta colocar o windows autentication, pois no momento da instalação escolhi essa opção.

     

    Eu deverei alterar o nome para localizar na rede esse servidor, conforme o Junior informou? Achei meio estranho.

     

    Ah todos os serviços abaixo estão ativos conforme configuration manager.

     

    sql server integration

    sql server fulltext seach

    sql server

    sql server analysis

    sql browser

    sql server agent.

     

     

    terça-feira, 15 de abril de 2008 14:34
  • Olá Daniel,

     

    Não é necessário que todos esses serviços estejam ativos. Você pode desligar alguns se quiser (podemos falar disso após a resolução do problema). Você ainda não respondeu minha pergunta "localmente você consegue e via rede não ?" mas pela descrição vou pressumir que você consegue o acesso local e via rede não é possível

     

    - Abra o SQL Server Surface Area Configuration

    - Vá em Servers e Connections

    - Localize a instância MSSQLServer

    - Veja as conexões

    - Habilite os protocolos TCP/IP e Named Pipes

    - Reinicie o serviço SQL Server

    - Tente novamente

     

    O nome do servidor deve ser colocado em Server Name no SQL Management Studio ou no Query Analyser. Não estará correto colocar MSSQLServer. Esse nome não tem nenhuma relação com a conexão ou com a resolução do seu problema. Ele serve apenas para dizer que a instância realizada foi a Default

     

    [ ]s,

     

    Gustavo

     

    terça-feira, 15 de abril de 2008 14:39
  • Daniel, faça um teste:

    No SQL Server Management Studio coloque o seguinte no campo de Server: ".\MSSQLSERVER"
    O ponto significa que vc estará se conectando localmente, na propria maquina. Este ponto pode ser substituido por "(local)" entre parenteses mesmo. Ambas opções, coloque sem as aspas.

    Utilize a Windows Authentication, que vc selecionou na instalação.

    Se der alguma mensagem de erro, cole a mensagem aqui.

    Abs,
    terça-feira, 15 de abril de 2008 14:40
  • Foi mal Gustavo,

     

    Exatamente isso eu consigo me logar localmente e na rede não.
    terça-feira, 15 de abril de 2008 14:47
  • Olá Daniel,

     

    Siga os passos que passei para habilitar o uso de conexões remotas e veja se o problema é resolvido.

     

    [ ]s,

     

    Gustavo

     

    terça-feira, 15 de abril de 2008 14:51
  • Hummm...

    Quando vc tenta se conectar ao servidor que vc instalou a instância do SQL, aparece alguma mensagem de erro?

    Tente fazer um ping no servidor, pra ver se da maquina que vc está conectado, vc consegue "enchergar" o servidor.
    Vá ao Prompt de Comando e digite: PING IP_DO_SERVER

    Se responder, é que vc consegue "enchergar" o server, se não responder, pode ser que o Firewall do server esteja bloqueando os acessos.

    Um outro problema bem comum, é que o SQL Server 2005 não permite conexão remota por padrão. Para isso, veja este artigo que libera exatamente estas conexões remotas: http://www.linhadecodigo.com.br/Artigo.aspx?id=1260


    Abs,
    terça-feira, 15 de abril de 2008 14:54
  • Gustavo,

     

    fiz o que mandou mas não consigo enchergar. O Diego sugeriu pingar a  máquina e obtive sucesso. Agora uma coisa que está me intrigando é que quando utilizo o browser for servers e na paleta Network servers eu consigo enchegar a minha máquina, agora isso só é possível visualizar na mesma máquina onde está instalado o SQL 2005.

     

    Já no browser do Query analyser ( SQL 2000 ) não consigo visualizar.

     

    Possui alguma nova idéia?

    terça-feira, 15 de abril de 2008 15:11
  • Maninho, quando vc tenta conectar remotamente, o que aparece na tela?

    É uma mensagem? Copia o texto e cola essa mensagem aqui.
    Fica mais facil pra gente chegar a uma solução. Big Smile

    Abs,
    terça-feira, 15 de abril de 2008 15:16
  • Foi mal Diego nao tinha visto o post.

     

     

    Segue mensagem

    TITLE: Connect to Server
    ------------------------------

    Cannot connect to .\MSSQLSERVER.

    ------------------------------
    ADDITIONAL INFORMATION:

    Ocorreu um erro ao estabelecer uma conexão com o servidor. Ao conectar ao SQL Server 2005, essa falha pode ser causada porque, dentro das configurações padrão, o SQL Server não permite conexões remotas. (provider: Interfaces de Rede SQL, error: 25 - Seqüência de conexão não é valida) (Microsoft SQL Server, Error: 87)

    For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&EvtSrc=MSSQLServer&EvtID=87&LinkId=20476

    ------------------------------
    BUTTONS:

    OK
    ------------------------------

    terça-feira, 15 de abril de 2008 15:23
  • Velhão, é problema de conexão remota mesmo. Não está habilitada.

    Veja o artigo desse mano aqui Wink: http://www.linhadecodigo.com.br/Artigo.aspx?id=1260

    Abs,
    terça-feira, 15 de abril de 2008 15:26
  • Diego,

     

    fiz o passo a passo e obtive sucesso.

     

    Obrigado a todos pela ajuda.

    terça-feira, 15 de abril de 2008 17:02