MSI インストールでは、常にインストールに指定された ODBC DSN を作成・更新します。ですから、インストール関連のデータベース接続の設定は、インストール中に入力する必要があります。
これには、次の2つの方法があります。
1. ユーザーが MSI のローカル データベース設定内で入力する。
もしくは
2. 管理者がバッチ・ファイルまたはスクリプト・ファイルを作成し、MSI のコマンド・ラインで設定に引き渡す。例えば次のようになります。
Msiexec.exe /i MYAPP_v1.0.0_en-us.msi DBII=MYAPPDSN DBSV=myservername\sqlserver DBAS=mydatabaseinstance