SQL SERVER’DA LINKED SERVER(OPENQUERY) KULLANIMI

Sql serverda tek sorgu cümlesi üzerinden birden fazla Sql server’a bağlanıp veri getirmek istediğiniz anda SQL Server Linked Server” yardımınıza koşuyor.

Linked Server bağlantısının nasıl yapıldığını google ile kolayca bulabilirsiniz. Başarıyla tanımladığınızı farz ederek devam ediyorum.
Linked Server : istediğiniz herhangi bir bağlantı ismi. Ör(192.168.0.13)

Aşağıdaki sorgu ile uzaktaki database’den KULLANICILAR tablosuna select çekilmektedir.

select * from OPENQUERY([192.168.0.13],'select * from TEST.dbo.KULLANICILAR')

Select into ile uzaktaki KULLANICILAR tablosunu databasemizde YENI_KULLANICILAR tablosu olarak oluşturmaktyız.

select AD,SOYAD into YENI_KULLANICILAR from 
openquery([192.168.0.13],'select * from LOJITEK.dbo.KULLANICILAR') 

Bu işlemler isteğe göre çoğaltılabilir.