
どうやって設定ファイルの診断とデバッグMS SQL Server 2012 の無人インストールですか?
私がやっていること-- 製品のインストーラーを作成しています。製品には MS SQL Server 2012 が必要ですが、これを自動的にインストールしたいと考えています。これを行うには構成ファイルを使用できることはわかっていますし、インストーラーに表示される「デフォルト」に基づいて、ファイルは受け入れられるようです。ただし...
設定すると:QUIET="True"
またはQUIETSIMPLE="True"
インストールに時間がかかります方法時間が短すぎます。実際、インストールされていません。インストーラーを解凍する最初の手順は実行されますが、その後は終了するだけです。
構成ファイルにエラーがあるのではないかと考えています (2 つのバージョンがあります。1 つは手動で実行してキャプチャしたもので、もう 1 つはインターネットから切り取ったものです)。
私が試したこと-- エラー出力と終了コードをキャプチャしようとしましたが、何もありませんでした。また、いくつかのオプションのみを取得してみましたが、目に見える違いはありませんでした。
ドキュメントには、ログ ファイルが に作成されると記載されていますC:\Program Files\MS SQL Server\yadda yadda
が、そのフォルダーすらないので、何が問題だったのかを示す証拠をどこで探せばいいのかまったくわかりません。
答え1
どうやら私は部分的な失明にかかってしまったようです。ログファイルしたに存在しC:\Program Files\Microsoft SQL Server\110\Setup Bootstrap\Log\Summary.txt
、エラーが表示されました:
Overall summary:
Final result: Failed: see details below
Exit code (Decimal): -2068578304
Exit facility code: 1204
Exit error code: 8
Exit message: The instance name must not contain spaces or special characters.
インストーラーの終了後にこのファイルを解析し、このステータスを返すようにインストール スクリプトを更新しました。