2016-06-27 4 views
0

最近、データ同期ライブラリとAmazonの互換性のために、NpgSqlをデータアクセスライブラリのバージョン2.2.5にロールバックする必要がありました。行くノートnpgsql接続文字列とサーバー互換モード

"key=value argument incorrect in ConnectionString" & vbCrLf & "Parameter name: server compatibility mode"

Dim connstring As String = [String].Format("Server={0};Database={1};" + "UID={2};PWD={3};Port={4};Sslmode=Disable;Pooling={5};MaxPoolSize=10;Server Compatibility Mode=Redshift", Server, DBName, MasterUsername, MasterUserPassword, Port, Pooling) 

が、私はこのパラメータはリリースで追加されたときに見つけることができませんでした:私は今、「サーバー互換モード=赤方偏移」を設定すると、このエラーを生成している同じライブラリのインクルード内のメソッドを使用して別のアプリを持っていますここに別の問題がない限り、私はこれがいつ導入されたのかを知る必要がありますか?

答えて

0

Server compatibility modeパラメータがNpgsql 3.0で追加されました。 2.2.5に戻る必要がある場合は、それを削除する必要があります。

2.2.5は現在のところ古くなっており、もはや維持されていません。 3.xを使用できないようなものがあれば、問題を提出してください。

+0

Owch、NHibernateのは2.2.7を使用していますので、それは残念だ:( https://github.com/nhibernate/nhibernate-core/blob/master/lib/teamcity/postgresql/Npgsql.dll 私はまだつもりですこれをもう少し周りに遊んでください。何か回避策があるかどうか見てください。しかし、NHibernateは現在、赤方偏移をサポートしていないようです。 – user2326106

関連する問題