none
Windows Server 2008 r2へのSQL Server 2008 r2 のインストールについて RRS feed

  • 質問

  • はじめまして、KenWind です。

    少々長文になってしまいます。読んで頂ければ幸いです。

    WebsiteSparkの特典で入手出来る
     SQL Server 2008 R2 Web を Windows Server 2008 r2 にインストールしようとしています。

    Serverの状態は、IISの設定以外は特に、なにもしておらず、管理者権限でログインしています。その状態で、

      ja_sql_server_2008_r2_web_x86_x64_ia64_dvd_522544.iso
    を ダウンロードし、Server上でDaemon
    toolでマウントし、デスクトップ上にファイルをコピーして、ルートフォルダ内のSetup.exe からインストールを試みています。

    そこで、SQL Server インストールセンターを開いて、「インストール」をクリックして、「SQL
    Serverの新規スタンドアローン。。。」を選択し、「セットアップサポートルール」へと進みます、「セットアップサポートルール」の検証は全て成功し、「OK」を押します。次の画面のプロダクトキーの入力画面は、「サブスクリプション」からダウンロードしているので規定で入力されているので、「次へ」をそのまま入力します。

    すると、
    SQL Serverのセットアップに失敗しました。ファイルの形式が正しくありません。
    というワーニングがでてインストールプロセスが終了してしまいます。

    そこで、ログファイルを見た所(必要かもしれない部分のみを抜粋)、
    -----------------------------------------
    2010-06-11 02:25:05 Slp: Sco: Attempting to set security descriptor
    for directory C:\Program Files (x86)\Microsoft SQL Server\100\Setup
    Bootstrap\Log\20100611_022346\resources, security descriptor
    2010-06-11 02:25:05 Slp: Sco: Attempting to check if directory
    C:\Program Files (x86)\Microsoft SQL Server\100\Setup
    Bootstrap\Log\20100611_022346\resources exists
    2010-06-11 02:25:05 Slp: Sco: SDDL is NULL/empty and
    overwriteSecurityDescriptor is false, so nothing to do, return.
    2010-06-11 02:25:05 Slp: Generating HTML report by applying
    XsltTransformation and saving to Log folder...
    2010-06-11 02:25:05 Slp: Rules evaluation report is available now at
    C:\Program Files (x86)\Microsoft SQL Server\100\Setup
    Bootstrap\Log\20100611_022346\SystemConfigurationCheck_Report.htm
    2010-06-11 02:25:16 Slp: Detected localization resources folder: 1033
    2010-06-11 02:25:16 Slp: Detected localization resources folder: 1041
    2010-06-11 02:25:16 Slp: License file:
    c:\b97b853984d75d7cb784\x86\1041\update_license.rtf
    2010-06-11 02:25:19 Slp: Detected localization resources folder: 1033
    2010-06-11 02:25:19 Slp: Detected localization resources folder: 1041
    2010-06-11 02:25:19 Slp: License file:
    c:\b97b853984d75d7cb784\x86\1041\update_license.rtf
    2010-06-11 02:26:03 Slp: Received cancel request from user, skipping
    remaining scheduled actions
    2010-06-11 02:26:03 Slp: Error: Action "GatherUserSettings" threw an
    exception during execution.
    2010-06-11 02:26:03 Slp:
    Microsoft.SqlServer.Setup.Chainer.Workflow.ActionExecutionException:
    ユーザーにより取り消されました。 --->
    Microsoft.SqlServer.Chainer.Infrastructure.CancelException:
    ユーザーにより取り消されました。
    ------------------------------------------------------------
    と記入されていました。

    この文章内であやしいかなと思われるのが、SDDL is NULL/empty and overwriteSecurityDescriptor is false, so nothing to do, return.
    だと思われます。

    そこで、このエラーを検索した所

    http://social.msdn.microsoft.com/forums/en-US/sqlsetupandupgrade/thread/988ab9e3-26ce-48da-ad61-c458f5c9c539/

    がみつかりました。どうもレジストリーキーにエラーがあるようなのですが、ここに出ている内容では解決しませんでした。

    どなたか、同じ問題が出て解決された方はいませんでしょうか?どなたもいらっしゃらないようならば、Microsoftのテクニカルサポートを受けようと思います。

     

    2010年6月15日 11:07

回答

  • 一般的に、エラーらしいエラーが発生せず、セットアップに失敗する場合は、イメージ自体に問題がある場合が考えられます。

    Daemon tool というのも、なんだが怪しいような気が。

    同じイメージを新たにダウンロードして、Deamon Tool 以外を使用して、DVDに焼いたり、Disk 上へコピーされてはどうでしょう。

    また、問題の切り分けとして、SQL Server 2008 Express Edition などをダウンロード後、セットアップを実施して、正常にインストールが可能かどうかを確認することも有効かもしれません。

    2010年6月15日 11:25
  • NOBUTA様

    SQL EXPRESSの方でインストールできたので、ひょっとしたらISOファイル自体がどこかで壊れているかもしれないと思い、再度同じファイルを同じ方法でダウンロードしてインストールした所、無事にインストールする事ができました。ダウンロード時に何かの原因でファイルが壊れたようです。何をしてもうまくいかないわけです。そんな事もあるのんだと勉強になりました。

    ご助言ありがとうございました。

    KenWind

     

    • 回答としてマーク KenWind 2010年6月16日 10:57
    2010年6月16日 10:57

すべての返信

  • 一般的に、エラーらしいエラーが発生せず、セットアップに失敗する場合は、イメージ自体に問題がある場合が考えられます。

    Daemon tool というのも、なんだが怪しいような気が。

    同じイメージを新たにダウンロードして、Deamon Tool 以外を使用して、DVDに焼いたり、Disk 上へコピーされてはどうでしょう。

    また、問題の切り分けとして、SQL Server 2008 Express Edition などをダウンロード後、セットアップを実施して、正常にインストールが可能かどうかを確認することも有効かもしれません。

    2010年6月15日 11:25
  • 追加の内容ですが、問題の発生するイメージを、別の環境でインストールして、インストールが完了するかについて確認することも、問題の切り分けとして、有効だと思います。
    2010年6月16日 2:00
  • Nobta様

    KenWindです。

    お忙しい中、お返事頂きありがとうございます。

    実は他の方に、違う環境(OS、使用するファイル、Daemon Toolは同じ)で同じ方法を試してもらった所、問題無くインストールできたのです。

    私の方では、IISしか入れていない状態なので、その方との環境の違いが特定できずに困っています。

    SQL Server 2008 Express Edition は確かに、確認しておりませんでした。

    一度やって見て、再度ご報告させていただきます。もし他にも思い当たる点がありそうでしたら、教えて頂ければ幸いです。

    2010年6月16日 2:43
  • NOBUTA様

    SQL EXPRESSの方でインストールできたので、ひょっとしたらISOファイル自体がどこかで壊れているかもしれないと思い、再度同じファイルを同じ方法でダウンロードしてインストールした所、無事にインストールする事ができました。ダウンロード時に何かの原因でファイルが壊れたようです。何をしてもうまくいかないわけです。そんな事もあるのんだと勉強になりました。

    ご助言ありがとうございました。

    KenWind

     

    • 回答としてマーク KenWind 2010年6月16日 10:57
    2010年6月16日 10:57