-1

C#.Net Windows アプリケーションがあります。

MYSQLがサーバーにインストールされている場所は、11.90.109.19と言います

また、C#.Net Windows アプリケーションは別のコンピューターで実行されています。

Spring.Net と NHibernate を使用しています

Spring.Net ファイルを使用して構成された Nibernate 接続文字列

<db:provider id="DbProvider" provider="SqlServer-2.0"
    connectionString="Server=tcp:(local),3306;Database=vault14092012;Trusted_Connection=False;User ID=root;Password=root"/>

しかし、次のエラーが発生しています

ここに画像の説明を入力

緊急の助けが必要です。以下の接続文字列は正常に動作しています

<db:provider id="DbProvider"
                   provider="SqlServer-2.0"
                   connectionString="server=localhost;Database=vault14092012;User ID=root;Password=root"/>
4

1 に答える 1

1

これは Hibernate の例外ではありません。接続文字列にサポートされていないキーワードが含まれているようです。スクリーンショットではなく、エラー メッセージ全体を貼り付けてください。

最初のいくつかの目に見える文字 (tr) から判断すると、問題はTrusted_Connection=false部分的にあると言えます。MySQL はサポートしていないようです。

MySQL 接続文字列の詳細については、http: //connectionstrings.com/mysqlを参照してください。

次のようなものを試しましたか:

<db:provider 
    id="DbProvider"
    provider="SqlServer-2.0"
    connectionString="server=11.90.109.19;Port=3306;Database=vault14092012;User ID=root;Password=root"/>
于 2012-09-14T17:22:31.477 に答える