SQL Server üzerinde farklı veritabanlarını kullanarak işlem yapmak mümkün.Aynı Server üzerinde bu işlemi kolayca yaparken network üzerindeki farklı serverlara erişebilmek için Linked Server kullanılır.Şimdi Bu Linked Server ayarlamasını nasıl yaparız onu görelim….
Öncelikle SQL SERVER a girip Server a bağlanıyoruz… ve daha sonra
Son olarak ben işlem yaptığım veritabanını System Databases içerisinde bulunan master database i seçtim ve
üzerine gelip New Query seçiyorum
Ve şimdi diğer serverda ki veritabanı yanıbaşımızdaymış gibi işlem yapabiliriz.Nasıl mı ?
Gurcan Veritabanı üzerinde önceden kullandığım “BilgisayarDetay” tablosunu kullanıyorum.
Eğerki Gurcan veritabanı üzerinden işlem yapıyor olsaydım
Select * From BilgisayarDetay
şeklinde kullanıyor olacaktım ve sonucunu şu şekilde alırız;
Fakat Master veritabanı üzerindeki bir query den Gurcan veritabanındaki bu tabloya ulaşmak istersem Linked Server kullanarak şu şekilde sorgumu oluşturuyorum
Select * From Openquery(TESTLINKEDSERVER,’select * From BilgisayarDetay’)
ve bu sorgumun sonucu da diğerinden farksız bir şekilde aynı sonucu verecektir.
Bu tarz queryleri geliştirebilmeniz mümkün kolaylar gelsin…;)