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
Qualquer dúvida ou sugestões é só comentar
Abraços


Recent Comments