Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Aşağıdaki özellikler .NET Framework 4.5'teki ADO.NET yenidir.
SqlClient Veri Sağlayıcısı
Aşağıdaki özellikler .NET Framework 4.5'te SQL Server için .NET Framework Veri Sağlayıcısı'nda yenidir:
ConnectRetryCountveConnectRetryIntervalbağlantı dizesi anahtar sözcükleri (ConnectionString), boşta bağlantı dayanıklılığı özelliğini denetlemenize olanak sağlar.SQL Server'dan uygulamaya akış desteği, sunucudaki verilerin yapılandırılmadığı senaryoları destekler. Daha fazla bilgi için bkz . SqlClient Akış Desteği.
Zaman uyumsuz programlama için destek eklendi. Daha fazla bilgi için bkz. Zaman Uyumsuz Programlama.
Bağlantı hataları artık genişletilmiş olaylar günlüğüne kaydedilir. Daha fazla bilgi için bkz. ADO.NET'de Veri İzleme.
SqlClient artık SQL Server'ın yüksek kullanılabilirlik, olağanüstü durum kurtarma özelliği AlwaysOn için destek içerir. Daha fazla bilgi için bkz. Yüksek Kullanılabilirlik için SqlClient Desteği, Olağanüstü Durum Kurtarma.
SQL Server Kimlik Doğrulaması kullanılırken parola SecureString olarak geçirilebilir. Daha fazla bilgi için bkz. SqlCredential.
TrustServerCertificateFalse veEncrypttrue olduğunda, SQL Server SSL sertifikasındaki sunucu adı (veya IP adresi), bağlantı dizesinde belirtilen sunucu adıyla (veya IP adresiyle) tam olarak eşleşmelidir. Aksi takdirde bağlantı girişimi başarısız olur. Daha fazla bilgi için içindeki bağlantı seçeneğinin açıklamasınaEncryptConnectionStringbakın.Bu değişiklik, mevcut bir uygulamanın bağlanamamasına sebep oluyorsa, aşağıdakilerden birini kullanarak uygulamayı düzeltebilirsiniz:
Ortak Ad (CN) veya Konu Alternatif Adı (SAN) alanında kısa adı belirten bir sertifika verin. Bu çözüm, veritabanı yansıtması için çalışır.
Kısa adı tam nitelikli etki alanı adıyla eşleyen bir takma ad ekleyin.
Bağlantı dizesinde tam nitelikli etki alanı adını kullanın.
SqlClient, Genişletilmiş Koruma'nın desteklemektedir. Genişletilmiş Koruma hakkında daha fazla bilgi için bkz. Genişletilmiş Koruma Kullanarak Veritabanı Altyapısına Bağlanma.
SqlClient, LocalDB veritabanlarına yönelik bağlantıları destekler. Daha fazla bilgi için bkz. LocalDB için SqlClient Desteği.
Type System Version=SQL Server 2012;bağlantı özelliğine geçirilecek yeni birType System Versiondeğeridir. DeğerType System Version=Latest;artık kullanım dışıdır ve ileType System Version=SQL Server 2008;eşdeğer hale getirilmiştir. Daha fazla bilgi için bkz. ConnectionString.SqlClient, SQL Server 2008'de eklenen bir özellik olan seyrek sütunlar için ek destek sağlar. Uygulamanız seyrek sütunlar kullanan bir tablodaki verilere zaten erişiyorsa performansta bir artış görmeniz gerekir. IsColumnSet sütunu GetSchemaTable , sütunun bir sütun kümesinin üyesi olan seyrek bir sütun olup olmadığını gösterir. GetSchema sütunun seyrek bir sütun olup olmadığını gösterir (daha fazla bilgi için bkz . SQL Server Şema Koleksiyonları ). Seyrek sütunlar hakkında daha fazla bilgi için bkz. Seyrek Sütunları Kullanma.
Uzamsal veri türlerini içeren derleme Microsoft.SqlServer.Types.dll, sürüm 10.0'dan sürüm 11.0'a yükseltildi. Bu derlemeye başvuran uygulamalar başarısız olabilir. Daha fazla bilgi için Veritabanı Motoru Özelliklerinde Önemli Değişiklikler başlıklı bölüme bakın.
ADO.NET Entity Framework
.NET Framework 4.5, Entity Framework 5.0 ile çalışırken yeni senaryoları etkinleştiren API'ler ekledi. Entity Framework 5.0'a eklenen iyileştirmeler ve özellikler hakkında daha fazla bilgi için bkz. Entity Framework Sürümleri ve Sürüm Oluşturma.