3

ODBC接続を使用して定期的にSybaseデータベースに接続し、データを処理する必要があるWindowsサービスを作成しました。Windows サービス クラス (「StarterClass」など) メソッド (「StartMethod」など) で ODBC 接続を開こうとすると、以下のエラーが発生します。

エラー [IM002] [Microsoft][ODBC Driver Manager] データ ソース名が見つからず、既定のドライバーが指定されていません

接続文字列は問題ないと確信しています。Windows サービスの参照を別のテスト Web アプリケーションに与えました。そして、同じ Windows サービス クラス メソッドを呼び出してみてください。

接続はデバッグ モードで正常に開いています。しかし、サービスを展開すると、問題が発生します。

親切に私を助けてください、

よろしく

ベンカット

4

1 に答える 1

0

SYSTEM データソースではなく、USER データソースを定義した可能性があります。サービスが実行されるとき、通常は別のユーザーとして実行されます。

于 2013-10-24T09:16:21.663 に答える