SQL Linked Server
Bazı durumlarda aynı veya farklı server lar arasında veri alış – verişi yapmamız gerektiğinde bu durum da Linked Server oluşturabiliriz.
MSSQL Server Management Studio -> Object Explorer -> Server Object ->Linked Servers ->New Linked Server
Açılan pencerede Linked Server kısmına uzaktaki vertabanına bağlanırken kullanabileceğiniz ismi belirliyorsunuz.
Server Type kısmıdan Sql Server ya da Other Data Source seçerek bağlantı şeklimizi belirliyoruz.
Data Soruce ‘ ta ise eğer uzak bir Server ‘ a bağlanıyor isek o server’ ın IP adresini belirtiyoruz. Aynı Server üzerinde faklı veritabanına bağlanıyorsak Server ismini giriyoruz.
Catalog kısmında ise bağlanacağımız veritabanı ismini belirtmemiz yeterli olacaktır.
Ayarlar doğruluğunu test etmek için Linked Server ‘ a sağ tıklayıp Test Connection diyerek test ediyoruz.
Linked olarak eklenen sunucudan veri iki farklı yolla çekilebilir.
1. Select * From [LINKEDSERVERADI].[VERİTABANIADI].[DBO].[TABLOADI]
2.Select * From Openquery(LINKEDSERVERADI, ’Select * From TABLOADI’)