Imprimir
Categoria: Outros
Acessos: 262

Trata da conexão de um servidor SQL Server a outro servidor (do mesmo tipo ou de outro SGBD), de modo que de dentro do primeiro se possa realizar consultas e manipular dados do segundo servidor

Vamos tratar do caso de dois servidores SQL Server na mesma rede de computadores.

Temos um servidor serv(10.100.1.4) SQL Server e queremos de dentro dele consultar e manipular dados em outro servidor denominado servidor(10.100.1.10) também SQL Server.

      1)conectamos em serv com um usuário "sa" que também tenha o mesmo usuário e login "sa" no servidor;

      2)digitamos o seguinte comando T-SQL:

USE [master]
GO
EXEC master.dbo.sp_addlinkedserver @server = N'servidor', @srvproduct=N'SQL Server'
GO

      3) podemos visualizarno MSS, o novo linkedserver criado no servidor "serv"

 

     4) Agora podemos acessar a tabela racom.dbo.cidade que está no "servidor" remoto de duas formas :

SELECT * FROM OPENQUERY(servidor,'SELECT * FROM racom.dbo.cidade')
go
select * from servidor.racom.dbo.cidade
go