SQL Server 2008R2Expressエディションを必要とするソフトウェアスイートの展開プロジェクトを作成しています。クワイエットモード(無人インストール)でインストールできる動作するインストール構成とスクリプトを作成しました。前提条件がインストールされている場合、SQL Serverが問題なく(テストシステムに)インストールされることをテストしました。
問題は、SQL Serverを無人モードでインストールした場合、Powershellがない場合など、エラーが発生しないことです。インストールはプロンプトなしで中止されます。
成功したかどうかをテストしたり、発生したエラーに関する情報を取得したりする方法はありますが、従来のコマンドプロンプトの範囲内ですか?サーバーを展開しようとしたマシンにPowerShellがインストールされていないことがすでに発生しています。
1 に答える
1
SQL 2008 R2 Express をインストールする NSIS インストーラー スクリプトがあり、これを実行できます。SQL の "setup.exe" ファイルは、リターン コード 0 を使用して成功を示します。
セットアップ ファイル (たとえば、SQLEXPRADV_x86_ENU.exe) を抽出する最初のステップが必要なファイルを使用している場合は、これらを自分で抽出し、setup.exe を直接呼び出すことをお勧めします。これらのファイルは、「-x」コマンド ライン パラメータを使用して抽出できます。(つまり、SQLEXPRADV_x86_ENU.exe -x)
于 2012-12-01T09:44:17.723 に答える