SQL Instructions – Efetuando SELECT em servidores distintos – Linked Server

Esses dias me deparei com a seguinte situação : 2 servidores de Banco de Dados em maquinas distintas. Encontrei a seguinte solução ( Linked Server ). Utilizando SQL Server 2005 montei a seguinte Query :

/* Cria um link com o outro servidor */
EXEC sp_addlinkedserver
@server = ‘dbLink’, /* Nome do servidor */

@srvproduct = ”, /* Caso o servidor seja de outro produto Ex. Oracle */
@provider = ‘MSDASQL’, /* Provider */
@provstr = ‘DRIVER={SQL Server};SERVER=ESTEVAO-PC\SQLEXPRESS;UID=usuario_do_banco_linked;PWD=senha_do_banco_linked;’

/* Lista o servidor linkado */
select * from sys.servers where name=’dbLink’

/* Selecciona dados no servidor linkado */
select * from dbLink.banco.schema.tabela

/* Elimina o link ao servidor linkado */
exec sp_dropserver ‘dbLink’

Uma opinião sobre “SQL Instructions – Efetuando SELECT em servidores distintos – Linked Server”

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s