Normal vs. Bağlam bağlantıları
Her zaman uzak bir sunucuya bağlanıyorsanız, bağlam bağlantıları yerine normal bağlantıları kullanın.Saklı yordam veya işlev çalıştığı sunucuya bağlanmanız gerekir, çoğu zaman içerik bağlantısı kullanın.Bu, aynı işlem alanında çalışır ve yeniden doğrulamak zorunda gibi faydaları vardır.
Ayrıca, içerik bağlantısı genellikle kullanan sonuçlar daha iyi performans ve daha az kaynak kullanımı.İçerik Bağlantısı process–only bağlantınız olduğundan sunucu "doğrudan" başvurabilirsiniz Transact-sql deyimleri göndermek ve almak için ağ protokol ve taşıma katmanları atlayarak tarafından sonuçlar.kimlik doğrulaması işlemi de atlanır.Birincil bileşenleri aşağıdaki şekilde gösterilmiştir SqlClient yönetilen sağlayıcı, aynı zamanda nasıl farklı bileşenleri etkileşimli olarak birbirleriyle normal bir bağlantısını kullanırken ve kullanırken içerik bağlantısı.
İçerik bağlantısı kısa bir kod yol izler ve istekleri ve sonuçlar normal bir bağlantıda daha hızlı sunucusuna ve sunucudan almak için beklediğiniz şekilde daha az bileşen içerir.Sorgu yürütme saat sunucu üzerinde içeriği ve normal bağlantılar için aynıdır.
Bazı durumlarda, aynı sunucu normal ayrı bir bağlantı açmak gerekebilir vardır.Örneğin, açıklanan içerik bağlantısı kullanarak bazı kısıtlamalar vardır Normal ve bağlam bağlantıları kısıtlamalar.