Dışarıya aktar (0) Yazdır
Tümünü Genişlet
Bu makale makine tarafından çevrilmiştir. Orijinal metni görmek için imlecinizi makaledeki cümlelerin üzerine getirin.
Çeviri
Original
Bu konu henüz değerlendirilmedi - Bu konuyu değerlendir

Bağlama sunucuları

Bağlantılı sunucu yapılandırma sağlayan SQL Server uzak sunucular üzerinde ole db veri kaynaklarına karşı komutları yürütmek Bağlantılı sunucular aşağıdaki avantajları sağlar:

  • Uzak sunucu erişimi.

  • Kuruluş çapında dağıtılmış sorgular, güncelleştirmeleri, komutları ve heterojen veri kaynakları hareketlerde vermek yeteneği.

  • Farklı veri kaynakları aynı şekilde özelliği.

Bir bağlantılı sunucu tanımı aşağıdaki nesneler belirtir:

  • Bir ole db sağlayıcı

  • Bir ole db veri kaynak

Bir ole db sağlayıcı bir dll, belirli bir veri kaynak ile etkileşim kurar ve yönetir. Bir ole db veri kaynak ole db üzerinden erişilen belirli veritabanı tanımlar. Bağlantılı sunucu tanımlarını sorgulanan veri kaynakları normalde veritabanları olmakla birlikte, çeşitli dosyaları ve dosya biçimleri için ole db sağlayıcıları mevcut. Bunlar, metin dosyaları, elektronik tablo verilerini içerir ve sonuçlar tam metin içerik arama.

The Microsoft SQL Server Native Client OLE DB Provider (PROGID: SQLNCLI10) ise resmi ole db sağlayıcı for SQL Server.

NotNot

SQL Server dağıtılmış sorgular gerekli ole db arabirimleri uygulayan ole db sağlayıcı ile çalışacak şekilde tasarlanmıştır. Ancak, SQL Server karşı yalnızca sınanmıştır SQL Server yerel istemci ole db Sağlayıcısı ve bazı diğer sağlayıcılar. Daha fazla bilgi için bkz: sql Server ile sınanan ole db sağlayıcıları.

Bir bağlantılı sunucu yapılandırma temelleri aşağıda gösterilmiştir.

İstemci katmanı, sunucu katmanı ve veritabanı sunucusu katmanı

Tipik olarak, bağlantılı sunucuları dağıtılmış sorgular işlemek için kullanılır. Bir dağıtılmış sorgu bağlantılı sunucu üzerinden bir istemci uygulaması yürüttüğünde, SQL Server komutu ayrıştırmak ve ole için istekleri gönderir DB. Satır kümesi isteği yönelik sorgu yürütme formunda olabilir sağlayıcı veya bir temel tablo açarken sağlayıcı.

bağlantılı sunucu üzerinden veri döndürmek bir veri kaynak için bu veri kaynak için ole db sağlayıcı (dll) örnek ile aynı sunucuda bulunması gereken SQL Server.

Bir üçüncü taraf ole db Sağlayıcı kullanıldığında, hangi hesap SQL Server hizmet çalışır şart okuma ve yürütmek izinleri için dizindeki ve tüm altdizinlerdeki, sağlayıcı yüklüyse.

Vardır bir küme , nasıl denetleyen seçenekleri SQL Server yükler ve kayıt defteri belirtilen ole db sağlayıcıları kullanır Daha fazla bilgi için bkz: Dağıtılmış sorgular için ole db sağlayıcıları yapılandırma.

bağlantılı sunucu ayarlarken, bağlantı bilgilerini ve veri kaynak bilgilerini kaydetmek SQL Server. Kayıtlı sonra bu veri kaynak için tek mantıksal ad belirtilebilir.

Saklı yordamları kullanabilirsiniz ve katalog görünümleri bağlantılı sunucu tanımlarını yönetmek için:

  • Çalıştırarak bir bağlantılı sunucu tanımı oluşturmak sp_addlinkedserver.

  • Belirli bir'de tanımlanan bağlantılı sunucuları hakkındaki bilgileri görüntüleme örnek , SQL Server yönelik bir sorgu çalıştırarak sys.servers sistem katalog görünümleri.

  • Bir bağlantılı sunucu tanımı silmek sp_dropserver. Bu saklı yordam, uzaktaki bir sunucuyu kaldırmak için de kullanabilirsiniz.

Bağlantılı sunucular kullanarak da tanımlayabilirsiniz SQL Server Management Studio. Nesne Explorer'da farenin Sunucu nesneleriseçin Yenive Bağlantılı sunucu. Bir bağlantılı sunucu tanımı bağlantılı sağ tıklatarak silebilirsiniz sunucu adı ve silmek.

Zaman, yürütmek karşı bağlantılı sunucu dağıtılmış sorgu, her sorgu için veri kaynak için değeri aygıtınkiyle tam olarak, tam olarak nitelenmiş tablo adı dahil. Bu değeri aygıtınkiyle tam olarak adı biçiminde olması linked_server_name.catalog.schema.object_name. Daha fazla bilgi için bkz: Dağıtılmış sorgular.

Bunu faydalı buldunuz mu?
(1500 karakter kaldı)
Geri bildiriminiz için teşekkür ederiz

Topluluk İçeriği

Ekle
Show:
© 2014 Microsoft. Tüm hakları saklıdır.