2016-05-27 19 views
6

C# kullanarak firebird 3 bağlantısını test ediyorum. Kullandığımın sürümü en son: Firebird ADO.NET Sağlayıcısı 5.0. Eğer bağlantıyı yapmak Fakat hata "istemci ve sunucu üzerinde istenen Uyumsuz tel şifreleme düzeyleri" oluşur. Does Firebird ADO.NET 4.10.0.0 Data provider work with Firebird 3.0? '" AtFirebird ado.net sağlayıcısıyla istemci ve sunucu üzerinde talep edilen uyumsuz tel şifreleme düzeyleri

', eski kullanıcıyı eski modelinde onaylamasını açar veya oluşturmak için bazı öneriler vardır.

Ancak sorum, sürüm 5.0 Net Sağlayıcısı'nda yeni SRP kimlik doğrulama modelini gerçekten desteklemiyorsa,

cevap

14

Sorunun kendi başına SRP ile ilgisi yoktur, ancak Firebird .NET sağlayıcısı sürüm 5.0.0.0'ın yalnızca SRP eklediği destek, ancak henüz tel protokol şifreleme uygulanmaz.Bu tel protokol şifreleme - varsayılan olarak - oturum anahtarı için SRP bağlıdır, ancak aslında SRP i Uygulanan, tel protokolü şifreleme uygulandığı anlamına gelmez.

Firebird 3 varsayılan olarak şifrelemeyi gerektirir, ancak Firebird .NET sağlayıcısı sürüm 5'te desteklenmediğinden, "İstemci ve sunucuda istenen uyumsuz tel şifreleme düzeyleri" hatasını alırsınız ".

WireCrypt = Enabled 

Ve sonra Firebird yeniden başlatmayı: etkinleştirmek ama firebird.conf düzenleyerek şifreleme gerektirmeyecek şekilde Firebird 3 yapılandırmanız gerekir.

+0

Ben de öyle yaptım! Açıklama için teşekkürler! – Marcoscdoni