none
Executando uma configuração entre instâncias RRS feed

  • Pergunta

  • Pessoal,

    Essa parte de suporte do SQL Server não tenho muita experiencia.
    Então, por favor vejam os procedimentos estão corretos.

    Estou tentando fazer um Linked Server, do servidor acessar uma estação da seguinte forma:
    EXEC SP_ADDLINKEDSERVER 'X012' -- estação
    
    EXEC SP_HELPSERVER    
    
    SELECT * FROM [X012].teste.dbo.nome
    
    
    Desenvolvendo o código acima pelo SSMS do servidor retornou essa mensagem:
    OLE DB provider "SQLNCLI" for linked server "X012" returned message "Communication link failure".
    Msg 233, Level 16, State 1, Line 0
    Named Pipes Provider: Não há processo no outro extremo do pipe.
    Desenvolvendo o código acima pelo SSMS da estação, simulando o acesso do servidor para a estação, a mensagem abaixo:
    OLE DB provider "SQLNCLI" for linked server "X012" returned message "Login timeout expired".
    OLE DB provider "SQLNCLI" for linked server "X012" returned message "An error has occurred while establishing a connection to the server. When connecting to SQL Server 2005, this failure may be caused by the fact that under the default settings SQL Server does not allow remote connections.".
    Msg 10060, Level 16, State 1, Line 0
    TCP Provider: Uma tentativa de conexão falhou porque o componente conectado não respondeu
    corretamente após um período de tempo ou a conexão estabelecida falhou
    porque o host conectado não respondeu.
    Alguém identifica alguma coisa ?

    Em ambas instâncias, quando vou em properties, Connections:
    o item Connections está 0-Unlimited.
    o item Remote server connections está habilitado: Allow remote connections to this server with 600 seconds

    -
    Se eu estiver respondendo a sua pergunta, e a mesma tiver utilidade. Vote com útil. Se for minha dúvida, e você me ajudar na solução, terei o maior prazer em votar como útil. Esse é o espírito do Forum MSDN !!! Valew !
    quarta-feira, 16 de setembro de 2009 14:58

Todas as Respostas

  • Olá amigo,

    O Linked Server que você estar tentando linkar executa uma instancia do SQL Server ?

    Se for uma instancia do SQL Server a sua "estação" como você disse acima.
    Voce deve utilizar a store procedure sp_addlinkedserver da seguinte maneira.

    EXEC sp_addlinkedserver
    @server = 'SERVIDOR\INSTANCIA'
    @svrproduct = 'SQL SERVER'


    Com essa configuração voce estar utilizando os logins locais e configurações padrão para linkar o servidor.

    Para alterar a configuração dos logins locais e remotos,utilize a store procedure sp_addlinkedsrvlogin e especifique qual ou quais logins locais iram utilizar as
    configurações dos logins remotos.

    Espero ter ajudado.

                                    

    Felipe Santana - MCP
    • Sugerido como Resposta Felipesf quarta-feira, 16 de setembro de 2009 17:29
    quarta-feira, 16 de setembro de 2009 17:29
  • aNetão,

    Esta configuração de linked server é entre SQL Server?
    Pedro Antonio Galvão Junior - MVP - Windows Server System - SQL Server/Coordenador de Projetos/DBA
    quarta-feira, 16 de setembro de 2009 17:37
    Moderador