ADO.NET 4.5 için 1433’ten sonraki bağlantı noktaları
Şunlar için geçerlidir: Azure SQL Veritabanı
Bu konuda, ADO.NET 4.5 veya sonraki bir sürümü kullanan istemciler için Azure SQL Veritabanı bağlantı davranışı açıklanmaktadır.
Önemli
Bağlantı mimarisi hakkında bilgi için bkz. Azure SQL Veritabanı bağlantı mimarisi.
Dış ve iç karşılaştırması
Azure SQL Veritabanı bağlantıları için öncelikle istemci programınızın Azure bulut sınırının dışında mı yoksa içinde mi çalıştığını sormamız gerekir. Alt bölümlerde iki yaygın senaryo ele alınıyor.
Dış: İstemci masaüstü bilgisayarınızda çalışır
1433 numaralı bağlantı noktası, SQL Veritabanı istemci uygulamanızı barındıran masaüstü bilgisayarınızda açık olması gereken tek bağlantı noktasıdır.
İç: İstemci Azure'da çalışır
İstemciniz Azure bulut sınırında çalıştığında, SQL Veritabanı etkileşime geçmek için doğrudan yol olarak adlandırabildiğimiz yolu kullanır. Bağlantı kurulduktan sonra, istemci ve veritabanı arasındaki diğer etkileşimler Azure SQL Veritabanı Ağ Geçidi içermez.
Sıra aşağıdaki gibidir:
ADO.NET 4.5 (veya üzeri) Azure bulutuyla kısa bir etkileşim başlatır ve dinamik olarak tanımlanan bir bağlantı noktası numarası alır.
- Dinamik olarak tanımlanan bağlantı noktası numarası 11000-11999 aralığındadır.
ADO.NET SQL Veritabanı arasında ara yazılım olmadan doğrudan bağlanır.
Sorgular doğrudan veritabanına gönderilir ve sonuçlar doğrudan istemciye döndürülür.
Azure istemci makinenizdeki 11000-11999 bağlantı noktası aralıklarının SQL Veritabanı ile ADO.NET 4,5 istemci etkileşimleri için kullanılabilir durumda bırakıldığından emin olun.
Özellikle, aralıktaki bağlantı noktalarının diğer giden engelleyicilerden arınmış olması gerekir.
Azure VM'nizde, Gelişmiş Güvenlik özellikli Windows Güvenlik Duvarı bağlantı noktası ayarlarını denetler.
Sürüm netleştirmeleri
Bu bölümde, ürün sürümlerine başvuran adlar açıklanır. Ayrıca, ürünler arasındaki bazı sürüm eşleştirmelerini de listeler.
ADO.NET
- ADO.NET 4.0, TDS 7.3 protokolunu destekler, ancak 7.4'i desteklemez.
- ADO.NET 4.5 ve üzeri TDS 7.4 protokollerini destekler.
ODBC
- Microsoft SQL Server ODBC 11 veya üzeri
JDBC
- Microsoft SQL Server JDBC 4.2 veya üzeri (JDBC 4.0 aslında TDS 7.4'ü destekler ancak "yeniden yönlendirme" uygulamaz)
İlgili bağlantılar
ADO.NET 4.6, 20 Temmuz 2015'te yayımlandı. .NET ekibinden bir blog duyurusu burada bulunabilir.
ADO.NET 4.5, 15 Ağustos 2012'de yayımlandı. .NET ekibinden bir blog duyurusu burada bulunabilir.
- ADO.NET 4.5.1 hakkında bir blog gönderisi burada bulunabilir.
SQL Server için Microsoft ODBC Sürücüsü 17 https://aka.ms/downloadmsodbcsql
Yeniden Yönlendirme yoluyla Azure SQL Veritabanı V12'ye bağlanmahttps://techcommunity.microsoft.com/t5/DataCAT/Connect-to-Azure-SQL-Database-V12-via-Redirection/ba-p/305362