Uefa Maçları Canlı İzle
RSS
 

SQL Serverlar birbiri ile nasıl ilişki kurar-Linked Servers

14 Eki

SQL Serverlar birbiri ile nasıl ilişki kurar

Lokal veya uzaktaki bilgisayarlardan farklı yapılardaki veri kaynakları açılabilir. SQL server Microsoft Ole DB provider ve microsoft SQL provider yapılarına destek verir.Network-Connection-Control-Panel-128x128

Avantajları:

SQL server çalıştığı birden fazla bilgisayar üzerinde veri depolanabilir.

Farklı depolama programları arasındaki ilişki OLEDB Provider, ODBC ile sağlanabilir.

LINKED SERVER:

Başka bir sql server içinde bulunan veri ile çalışılacak veya Ole db veri kaynağını açacaksak mutlaka bı yapıyı kullanmamız gerekir.

NASIL  OLUŞTURULUR?

Server veya veri kaynağı için köprü kurmak zorunludur. Bu köprüyü kurmak için SQL Server Mangement Studio kullanılabilir veya sp_addlinkserver store procedure ü kullanılabilir. Localde çalışacaksanız Kenidiniz sql servera iki kez kurulum yapabiliriz.

Kullanım Şeklini bir örnekle açıklayalım;

Kurduğumuz server2 ye bağlanalım;

exec sp_addlinkserver ‘SERVER02′,’SQL SERVER’

diğer veritabanı yönetim sistemleriyle de bağlantı kurabiliriz Access için;

exec sp_addlinkserver ‘deneme’ ‘Microsoft.Jet.Oledb.4.0′,’ c:\serdar.mdb

oracle için;

exec sp_addlinkserver ‘Oracle’ MSDAORA’,’ OracleDB’

yazarız

Bu kısım kod ile bağlanma şimdi ise kolay yolunu öğrenelim;

sqlSecurity sekmesi altında linked servera tılayarak bağlanacağımız serverın ismin yazıyoruz bu ekranda access, oracle gibi hangi servera bağlanmak istiyorsak seçebiliyoruz.

Ben ağdaki arkadaşın bilgisayarına bağlandım Halit-PC\SQLEXPRESS daha sonra ise özellikler kısmından security/güvenlik sekmesini Not be made olarak işaretliyoruz.

Şimdi bir sorgı yazıp kontrol edelim;

select * from Halit-PC\SQLEXPRESS.stok


If you enjoyed this post, make sure you subscribe to my RSS feed!
 
1 Comment

Posted in Sql Server

 

Tags: ,

Leave a Reply

 
 
  1. yuhubaa

    23 Ekim 2009 at 15:18

    Kullanan ve deneyen arkadaşların yorum ve önerilerini dinlemek isterim