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.
Şifreleme özelliği değişiklikleri
SQL Server için Microsoft OLE DB Sürücüsü 19'da, özellik/bağlantı dizesi anahtar sözcüğünde ve sertifika doğrulama davranışında Encrypt değişiklikler vardır.
İlk olarak, driver özelliği SSPROP_INIT_ENCRYPT a'dan a'ya VT_BOOLVT_BSTRdeğişir. Bu özelliğin geçerli değerleri şunlardır: no/yes/true/false/Optional/Mandatory/Strict. Sağlayıcı bağlantı dizesi anahtar sözcüğü Encrypt için geçerli değerler ileno/yesno/yes/true/false/Optional/Mandatory/Strict ile değişir. Benzer şekilde, connection string anahtar sözcüğü için IDataInitialize geçerli değerler ile ile değişirUse Encryption for Datatrue/falseno/yes/true/false/Optional/Mandatory/.Strict Değer Optional eskino/falsedeğerlerle eş anlamlıdır ve Mandatory değer eski yes/true değerlerle eş anlamlıdır.
Strict , SQL Server için OLE DB Sürücüsü'nün 19.0.0 sürümünde eklenen yeni bir değerdir ve sunucuyla yapılan diğer tüm iletişimlere ek olarak paketleri de şifreler PRELOGIN .
Strict şifreleme yalnızca TDS 8.0'ı destekleyen SQL Server uç noktalarında desteklenir, aksi takdirde sürücü bağlanamaz. SQL Server için OLE DB Sürücüsü 19, geriye dönük uyumluluk için tüm eski anahtar sözcük değerlerini desteklemeye devam eder.
İkinci olarak, varsayılan değer ile no/falseMandatoryile değişir. Bu değişiklik, bağlantıların varsayılan olarak şifrelendiği anlamına gelir. Önceden, kullanıcı tarafından açıkça ayarlanırsa ve/veya sunucu tarafı özelliği Force Encryption olarak yesayarlandığında SQL Server tarafından zorunlu kılınırsa sürücü bağlantıları şifrelerdi. Eski varsayılan davranışı kullanmak için, sağlayıcı bağlantı dizesine veya Encrypt=Optional; bağlantı dizesine Use Encryption for Data=Optional; ekleyinIDataInitialize.
Üçüncüsü, seçeneğin Trust Server Certificate seçenekle Encrypt/Use Encryption for Data bağlantısı kesilir. Önceki sürümlerde, istemcideyken EncryptfalseTrust Server Certificate , sunucu şifreleme gerektirse bile (sunucu tarafı Force Encryption ayarı) ayar her zaman yoksayılırdı. Sürüm 19'dan başlayarak, istemci veya sunucu bağlantıda şifreleme anlaşması yaparsa, istemcinin Trust Server Certificate sertifikayı doğrulayıp doğrulamadığını belirlemek için ayar değerlendirilir. Bu davranış değişikliği, sunucu şifrelemeyi zorladığında ve güvenilmeyen bir sertifika (güvenli olmayan bir sunucu yapılandırması) kullandığında, varsayılan ayarları kullanan sürüm 19 istemcilerinin bağlanamamasına neden olur. İstemcilerin, bu şekilde yapılandırılmış sunuculara bağlanmak için kayıt defteri ayarlarını ve bağlantı seçeneklerini değiştirmeleri Trust Server Certificate gerekir. Daha fazla bilgi için bkz: Kayıt defteri ayarları ve Şifreleme ve sertifika doğrulama
Sürücü adı değişiklikleri
SQL Server için yeni Microsoft OLE DB Sürücüsü 19, SQL Server için eski Microsoft OLE DB Sürücüsü ile yan yana yüklemeyi destekler. Sürücüleri ayırt edebilmek için, ad ana sürüm numarasını içerecek şekilde değiştirildi. Yeni sürücüyü bir uygulamada kullanmak için, kullanıcının yeni sürücü adını belirtmesi gerekir. Yeni sürücü adı, karşılık gelen CLSID ile birlikte, projeye dahil edilmesi gereken güncelleştirilmiş msoledbsql.h üst bilgide belirtilir. SQL Server için OLE DB Sürücüsü 19'un CLSID'sini belirttiğinden, IDBInitialize arabirim üzerinden yapılan bağlantılarda başka değişiklik MSOLEDBSQL_CLSID yapılması gerekmez. SQL Server için Microsoft OLE DB Sürücüsü 19'u kullanmak için arabirim üzerinden IDataInitialize yapılan bağlantıların, anahtar sözcüğün değerini Provider ile MSOLEDBSQL19 değiştirmesi gerekir. SSMS'de veri bağlantısı özellikleri veya bağlantılı sunucu kurulumu gibi grafik kullanıcı arabirimlerinde, yüklü sağlayıcılar listesinden "SQL Server için Microsoft OLE DB Sürücüsü 19" seçilmelidir.
Ayrıca bakınız
SQL Server için OLE DB Sürücüsü
OLE DB Sürücüsü ile Bağlantı Dizesi Anahtar Sözcüklerini Kullanma
Şifreleme ve sertifika doğrulama
Evrensel Veri Bağlantısı (UDL) Yapılandırması
SQL Server Oturum Açma İletişim Kutusu (OLE DB)
Başlatma ve yetkilendirme özellikleri (OLE DB sürücüsü)
Kayıt defteri ayarları