Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Nadia Teles

Linked Server

Recommended Posts

Boa tarde Pessoal.

 

Criei um linked Server no meu Servidor Sql. No proprio servidor que criei consigo realizar consultas e visualizar informações das tabelas que estão neste Linked server. Até aqui tudo Ok.

 

O problema é que a partir de um outro computador com o Enterprise Manager instalado, consigo visualizar o linked server criado, porém não visualizo as tabelas. Quando tento visualizá-los, praticamente o enterprise manager trava.

 

Está faltando alguma permissão ou que deve estar errado?

 

Obrigada

 

Nádia

Compartilhar este post


Link para o post
Compartilhar em outros sites

Nadia,

 

no linked server você somente vai "enxergar" as tabelas da database "master".

Para consultar os dados faça assim:

SELECT * FROM LINKED_SERVER.DATABASE.OWNER.TABELA

exemplo:

criei um linked server com o nome de IMASTERS para um servidor que tem uma database chamada SQLSERVER e uma tabela FORUM

ficaria assim:

select * from IMASTERS.SQLSERVER...FORUM

comandos como update, insert funcionam desta msm forma.

 

Qual a versao do SQL?!

 

Abçs

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom dia.

Eu tb uso do link server para buscas dados em outro banco de dados!

Não sei se você fez desta maneira, mas para mim funciona td certo:

1) criei o link usando esse comando

exec sp_addlinkedserver 'nomedoservidor' , 'SQL Server'

2) ao montar a consulta, faço desta maneira

select campos

FROM

[NomeDoServidor\Instancia].[NomeDoBD].[dbo].tabela

 

So uma observação, não sei o pq mas, esse tipo de conexão acaba ficando lento seu processo!!!!!

Se alguem tiver alguma dica....

 

Espero ter ajudado..

 

Cido.

Compartilhar este post


Link para o post
Compartilhar em outros sites

O linked server eh lento sim, devido ele ter que conectar a uma outra maquina, a uma outra database, link de internet, processamento de servidores.... tem varios fatores que podem dar esta lentidao.

 

Pode-se monitorar pelo EXECUTION PLAN , CLIENT STATISTICS, do SQL2005, por exemplo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.