segunda-feira, 31 de março de 2008

Linked Server no SQL Server

Existe uma procedure no SQL Server chamada sp_addlinkedserver, que adiciona um link para uma base de dados externa, desde outros servidores do SQL Server, como Oracle e até mesmo Access, com OleDb.
Usei hoje, linkando com um outro servidor do SQL server. Executei o seguinte código.
SP_ADDLINKEDSERVER '192.168.1.2', 'SQL Server'

Depois disso, pude executar a seguinte query:

INSERT INTO
[192.168.1.2].VIRTO.DBO.CONFIG_ORIGENS
(EMPRESA, NOME, DESCRICAO)
SELECT EMPRESA
, NOME
, DESCRICAO
FROM CONFIG_ORIGENS

Para ver uma listagem dos servidores já linkados...
SELECT * FROM MASTER..SYSSERVERS

Nenhum comentário: