web-dev-qa-db-ja.com

SQL Server 2012のインストールがサイレントに失敗する

64ビットWindows 8にsetup.exeを実行するSQL Server 2012をインストールしようとしています。「お待ちください」ダイアログの後に、インストールセンターが表示されます。 「新しいSQL Serverスタンドアロンインストール」を選択し、新しい「お待ちください」ダイアログを表示してから、次のウィンドウを表示します。

enter image description here

[ok]を押すと、プロダクトキーを入力するダイアログが表示されます。[次へ]を押してライセンス条項に同意します。次に、そのままにして、[次へ]を押すと、インストールが開始されたようです。

これは、ウィンドウのテキストに従って行われるはずです。製品の更新をスキャンし、セットアップファイルをダウンロードし、セットアップファイルを抽出し、セットアップファイルをインストールします。

しばらくすると、ウィンドウが消えてメッセージが表示されなくなります。

何もインストールされていないようです。

本当に何が起こったのですか?

4
Anders Lindén

これがRTMの場合、インストールする前にSP1 +最新のCUをセットアップにスリップストリームし、ISO、ネットワークフォルダー、外部ドライブなどではなくローカルソースからインストールすることをお勧めします。

スリップストリームするには、単に download SP1 (SQLServer2012SP1-KB2674319-x64-ENU.exeの可能性があります)またはCU( CU3はここにあります ;今すぐCU4をリリースする必要があります)フォルダー(たとえば、C:\SP1Updates\)にファイルを抽出します(SQLServer2012-KBxxxxxxx-x64.exeのような.exeファイルで終わる必要があり、ソース4xxxxx_intl_x64_Zip.exeファイルを無視または削除できます)。次のようにコマンドラインからセットアップを実行します。

setup.exe /UpdateEnabled=1 /UpdateSource="C:\SP1Updates\"

または、ここからスリップストリームISOをダウンロードできます(名前にslipstreamが含まれています。SP1が含まれているがCUは含まれていないことに注意してください)。

Microsoft®SQLServer®2012 Service Pack 1(SP1) (ダウンロードリンク)

スリップストリーミングについてさらに詳しく説明しているブログ投稿:

ここで手法を試すこともできます。必要に応じて、ここでもスリップストリームを使用できるはずです(別のPatchLevel11.00.3000.00を使用するだけでよいと思います)。

ブログの投稿が表示されなくなった場合は、内容と言い換えを盗みます(説明の一部が正しくないように見えるため)。

  1. 以下を.regファイルに保存し、マージしてレジストリに入力します。

    Windows Registry Editor Version 5.00
    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\110\Bootstrap]
    "BootstrapDir"="C:\\Program Files\\Microsoft SQL Server\\110\\Setup Bootstrap\\"
    
    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\110\Bootstrap\Setup]
    "PatchLevel"="11.00.2100.60"
    
  2. 次に、コピー 次のファイルとフォルダ すべてのメディアは:

     C:\Program Files\Microsoft SQL Server\110\Setup Bootstrap\SQLServer2012
    
  3. 次に、新しい場所からセットアップを実行すると、今度はエラーのポイントを超えて続行されるはずです。

(私はこのテクニックを試したことがないことに注意してください。)

3
Aaron Bertrand

SQL 2008 R2のパッチでも同様の問題がありました。それは静かに死にました。私は最終的にマイクロソフトに電話して、解決策を見つけるために行ったプロセスを文書化しました。あなたの問題は私が持っていた問題とは異なるものになると私は理解していますが、何らかの助けになるかもしれません。

http://www.sqlservercentral.com/Forums/Topic1262389-391-4.aspx

2
Kenneth Fisher

私にとっての解決策は、コントロールパネルからセットアップファイルをアンインストールすることでした

1
veljasije

アイデアをありがとう、私の問題は以前のインストール試行からの残留物から生じました。手がかりはC:\ Program Files\Microsoft SQL Server\110\Setup Bootstrap\Log \にあるセットアップログにありました。先に進むと、レジストリ、プログラムと機能、およびプログラムフォルダーにすべてのトレースが見つかり、それらを排除しました。

1
user44622