2016-05-27 4 views
6

angefordert werden Ich teste die Verbindung Firebird 3 mit C#. Die Version von dem, was ich verwende, ist das neueste: Firebird ADO.NET Provider 5.0. Aber wenn man die Verbindung herzustellen, der Fehler auftritt „Inkompatible Draht Verschlüsselungsstufen angefordert auf Client und Server“.“Inkompatible Kabelverschlüsselungsstufen, die auf Client und Server mit Firebird ado.net Provider

Bei‚Does Firebird ADO.NET 4.10.0.0 Data provider work with Firebird 3.0?‘, gibt es einige Vorschläge zur Aktivierung der Authentifizierung in Legacy-Modell oder erstellen Benutzer der Vorgängerversion.

Aber meine Frage ist, ob wirklich nicht zu neuen SRP-Authentifizierung Modell in Version 5.0 Net Provider unterstützt?

Antwort

14

Das Problem hat nichts mit SRP an sich zu tun, aber dass der Firebird .NET-Provider Version 5.0.0.0 nur hinzugefügt SRP Unterstützung, implementiert jedoch noch nicht die Drahtprotokollverschlüsselung.Diese Drahtprotokollverschlüsselung ist - standardmäßig - abhängig von SRP für ihren Sitzungsschlüssel, aber die Tatsache, dass SRP i s implementiert, bedeutet nicht, dass die Drahtprotokollverschlüsselung implementiert ist.

Firebird 3 erfordert standardmäßig Verschlüsselung, aber da dies in Firebird .NET-Provider Version 5 nicht unterstützt wird, erhalten Sie den Fehler "Inkompatible Kabelverschlüsselungsstufen auf Client und Server angefordert". Sie müssen Firebird 3 konfigurieren, damit aber keine Verschlüsselung erfordern bearbeite firebird.conf:

WireCrypt = Enabled 

Und dann Firebird neu zu starten.

+0

Das habe ich gemacht! Danke für die Aufklärung! – Marcoscdoni

Verwandte Themen