2016-05-27 3 views
6

C#で接続Firebird 3をテストしています。私が使っているもののバージョンは、最新のFirebird ADO.NET Provider 5.0です。あなたが接続を行うときには、エラーは、「クライアントとサーバー上で要求された互換性のないワイヤ暗号化レベル」が発生します。Does Firebird ADO.NET 4.10.0.0 Data provider work with Firebird 3.0? 『」でファイアバードado.netプロバイダのクライアントとサーバで互換性のないワイヤ暗号化レベルが要求されました

』、レガシーユーザーを従来のモデルで認証を有効にするか、作成するためのいくつかの提案があります。

しかし、私の質問は、バージョン5.0ネットプロバイダの新しいSRP認証モデルに本当に対応していないのですか?

答えて

14

問題はSRP自体とは関係ありませんが、Firebird .NETプロバイダのバージョン5.0.0.0はSRPサポートされていますが、まだワイヤプロトコル暗号化を実装していません。このワイヤプロトコル暗号化は、デフォルトでSRPにセッションキーを依存しますが、SRP iワイヤプロトコル暗号化が実装されていることを意味するものではありません。

デフォルトでFirebird 3には暗号化が必要ですが、Firebird .NETプロバイダバージョン5ではサポートされていないため、「クライアントとサーバで互換性のないワイヤ暗号化レベルが要求されました」が表示されます。

WireCrypt = Enabled 

そして火の鳥を再起動する:あなたはfirebird.confを編集することで、暗号化を必要と有効ではなくするために火の鳥3を設定する必要があります。

+0

これは私がやったことです! 説明をありがとう! – Marcoscdoni

関連する問題