Mayıs 21, 2010 için arşiv

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…;)