none
Linked Server RRS feed

  • Pergunta

  • Pessoal,

    Recebi uma requisição do usuário para que seja criado um linked server entre um SQL 7 e 2005. O detalhe é que entre a instância default do 2005 o SQL 7 conecta na boa usando o linked server, mas ao utilizar o linked server da instância nomeada recebo a seguinte mensagem:

    *********************************************************

    select * from LS_INST_DEFAULT.DBBANCO1.dbo.TABELA
    go

    Mostra o resultado

    *********************************************************

    select * from LS_INST_NOMEADA.DBBANCO2.dbo.TABELA
    go

    Server: Msg 6, Level 16, State 1, Line 1
    Specified SQL server not found.

    *********************************************************

    Alguma dica ? Na realidade eu não gostaria de utilizar esta configuração, mas...

    Obrigado !


    Felipe Souza Rasche
    • Movido Gustavo Maia Aguiar terça-feira, 5 de janeiro de 2010 00:18 (De:SQL Server - Desenvolvimento Geral)
    terça-feira, 29 de dezembro de 2009 13:06

Respostas

  • Felipe,

    Talvez esse link ajude vc.
    http://joelmansford.wordpress.com/2007/08/10/connecting-sql-server-2005-x64-to-sql-server-7-32bit-as-a-linked-server/

    Abraço,
    MCP-MCDBA-MCAD-MCSD-MCTS-MCITP
    • Marcado como Resposta Fernanda Simões segunda-feira, 4 de janeiro de 2010 16:00
    quarta-feira, 30 de dezembro de 2009 16:45

Todas as Respostas

  • Olá Felipe,

    Creio que seja apenas um problema de sintaxe, tente assim:

    SELECT  *
    FROM    [SERVIDOR\INSTANCIA].[DATABASE].[DBO].[TABELA]

    GO


    Abraços!
    ANDRÉ ROCHA
    terça-feira, 29 de dezembro de 2009 13:23
  • Acho que não pq o primeiro parâmetro é o nome do linked server (ele já está criado) e não da instância.

    Lembrando que o linked server já existe, não estou criando ele.
    Felipe Souza Rasche
    terça-feira, 29 de dezembro de 2009 13:29
  • Felipe, o erro apresentado é bem claro, o servidor passado não foi encontrado. Quer dizer que você criou um linkedserver para uma instância SQL nomeada sem utilizar a barra no nome?

    ANDRÉ ROCHA
    terça-feira, 29 de dezembro de 2009 13:34
  • Fala André,

    Pois é cara, mas a configuração do linked server tá legal.

    Em Data Source coloquei SERVIDOR\Instancia.

    Estou desconfiado que o SQL 7 não reconhece (não ve) a instância nomeada do 2005. Vou tentar especificar a porta utilizada.
    Felipe Souza Rasche
    quarta-feira, 30 de dezembro de 2009 14:14
  • Testei assim SERVIDOR\Instancia,1412 sem sucesso também.....tem algo com isso até pq se faço pra instancia default vai na boa.....


    Felipe Souza Rasche
    quarta-feira, 30 de dezembro de 2009 14:18
  • Felipe,

    Talvez esse link ajude vc.
    http://joelmansford.wordpress.com/2007/08/10/connecting-sql-server-2005-x64-to-sql-server-7-32bit-as-a-linked-server/

    Abraço,
    MCP-MCDBA-MCAD-MCSD-MCTS-MCITP
    • Marcado como Resposta Fernanda Simões segunda-feira, 4 de janeiro de 2010 16:00
    quarta-feira, 30 de dezembro de 2009 16:45