2016-08-04 34 views
0

AdvancedInstallerプログラムを使用してインストーラを構築しており、一部のWindows 2008 R2サーバーで動作し、同じOSを実行している他のサーバーでは動作しません。ODBCエラーが原因でタイムアウトが発生する場合はどうすれば確認できますか

最近動作しているものは、しばらくの間使われておらず、プログラムのインストールとアンインストールが行われているものです。

ユーザーはインストールを開始し、ODBCタイムアウトエラーが発生してインストールが停止します。

私は冗長ログはAdvancedInstallerプロジェクトのためにオンになっていると、これは私が取得していますエラーです:

MSI (c) (A4:74) [10:37:48:995]: Invoking remote custom action. DLL: C:\Users\ADMINI~1.DOM\AppData\Local\Temp\3\MSICCB.tmp, Entrypoint: OnSqlFetch 
Action ended 10:37:49: SqlQueryAction. Return value 3. 
MSI (c) (A4:04) [10:37:49:073]: Doing action: FatalError 
Action 10:37:49: FatalError. 
Action start 10:37:49: FatalError. 
Action ended 10:37:59: FatalError. Return value 1. 

私はそれが私に言うことができる見ることができますいくつかの他のログオプション/ファイル/レジストリ/エラーレポートがあります何が起こっているODBCタイムアウトエラーについてもっと詳しく?

おかげ

答えて

1

ログが添付あなたはSQLスクリプト・ページから追加されたSQLクエリが正常に実行されなかった示しスニペット。これは実際にはODBCタイムアウトエラーの結果である可能性があります。

これはインストーラ構成に関する問題ではない可能性が高いマシンで動作する可能性が高いためです。

接続パラメータをテストして確かめることができます。次のスレッドは、インストーラの外にそれを行う方法を示しています。

Simplest Way to Test ODBC on WIndows

建てインストーラが実際にサーバに接続する前に、インストール時にテストを実行できるように、あなたも、高度なインストーラプロジェクトからこれを設定することができます。方法は次のとおりです。

How to test SQL connection parameters?

関連する問題