Linked Server in SQL SERVER 2005
Saturday, May 02nd, 2009 | Author: admin

Boas a todos. O blog já não é actualizado a algum tempo, ao qual peço desculpa a todos :) mas o tempo disponível tem sido pouco …..
Indo ao assunto deste post :)
Imaginem o seguinte:
Vocês têm dois servidores SQL SERVER, servidor A e B.
Estão no servidor A, mas precisam de fazer uma consulta, por exemplo, a uma tabela que se encontra no servidor B.
Nada mais simples do que criar um linked server. como? Fácil.:)

– cria o link a outro servidor
EXEC sp_addlinkedserver
@server = ‘nome_no_local’, – nome com que o servidor sera conhecido no servidor

@srvproduct = ,
@provider = ‘MSDASQL’,
@provstr = ‘DRIVER={SQL Server};SERVER=nome_do_servidor_B;UID=user_servidor_B;PWD=password_servidor_B;’

– lista o servidor linkado
select * from sys.servers where name=‘nome_no_local’

– selecciona dados no servidor linkado
select * from nome_no_local.nome_basededados.dbo.nome_tabela

– elimina o link ao servidor linkado
exec sp_dropserver ‘nome_no_local’

e pronto :D
Qualquer dúvida ou sugestões é só comentar :)
Abraços

Category: Uncategorized  | Tags: , , ,