none
SQL Serverアップグレード 2012→2017 RRS feed

  • 質問

  • SQL Server2017へのアップグレードで教えてください。

    「機能ルール」の項目で

    ・SQL Server Analysis Services アップグレードサービス機能チェック 失敗

    となり、「次へ」ボタンが有効になりません。

    解消方法を教えてください。

    2020年9月9日 3:11

回答

  • プログラムと機能 - 「Microsoft SQL Server 2012 (64-bit)」- 右クリック - 「アンインストールと変更」を選択後、「削除」を選択し、SSASを含むインスタンスを選択後、「機能の選択」で「Analysis Services」のみを選択し、画面を進めると SSAS のみをアンインストールすることが可能です。

    なお、「SQL Server Analysis Services アップグレードサービス機能チェック 失敗」は、どのようなメッセージが出力されておりますでしょうか?

    • 回答としてマーク mkoeny 2020年9月10日 16:37
    2020年9月9日 6:04
  • 色々と方法はありますが、SQL Server インスタンスに接続して、以下のクエリを実行し、SQL Server エンジンのバージョンが SQL Server 2017 になっていれば、アップグレードにより、SQL Server のバージョンが上がっていると判断可能です。

    select @@version

    • 回答としてマーク mkoeny 2020年9月10日 16:37
    2020年9月9日 10:59

すべての返信

  • SQLServer2012にSP2以降は、適用されていますか。

    SQLServer2017へのアップグレードがサポートされているのは、SP2以降適用が前提のようです。

    https://docs.microsoft.com/ja-jp/sql/database-engine/install-windows/supported-version-and-edition-upgrades-2017?view=sql-server-ver15

    2020年9月9日 3:57
  • どのチェックで失敗して、どのようなメッセージでチェックに失敗しておりますでしょうか?

    また、アップグレード対象環境で、SQL Server Analysis Services を使用しておりますでしょうか?

    SSASを使用しておらず、早急にアップグレード作業を完了させる必要があるのであれば、SSASをアンインストールしてから、再度 アップグレードを試してみるのも良いかもしれません。

    2020年9月9日 3:58
  •  ありがとうございます。

     Windows Server 2012 R2 Standardのため、適用対象外でした。

    2020年9月9日 5:12
  •  SSASのアンインストール方法を教えていただけないでしょうか。

     ネットで見ても理解できませんでした。

    2020年9月9日 5:14
  • プログラムと機能 - 「Microsoft SQL Server 2012 (64-bit)」- 右クリック - 「アンインストールと変更」を選択後、「削除」を選択し、SSASを含むインスタンスを選択後、「機能の選択」で「Analysis Services」のみを選択し、画面を進めると SSAS のみをアンインストールすることが可能です。

    なお、「SQL Server Analysis Services アップグレードサービス機能チェック 失敗」は、どのようなメッセージが出力されておりますでしょうか?

    • 回答としてマーク mkoeny 2020年9月10日 16:37
    2020年9月9日 6:04
  • インストールディスクを見つけるのに少々時間がかかりましたが、

    ご教授頂いた内容でアンインストールが完了し、アップグレードの

    処理が開始できました。

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

    2020年9月9日 9:22
  •   アップグレードが完了しましたが、Windowsのプログラムを見ると、

    旧バージョンのソフトウェアも表示されています。

    Manegement Studio(SQL Server 2014)で表示されたデータベースが

    SQL Server 2017のデータベースの内容かどうか確認するにはどのように

    すればいいでしょうか。

    Manegement Studioは最新版もインストールしましたが、データベースは

    表示することができ、こちらもSQL Server 2017の内容か判断できませんでした。

    2020年9月9日 10:34
  • 色々と方法はありますが、SQL Server インスタンスに接続して、以下のクエリを実行し、SQL Server エンジンのバージョンが SQL Server 2017 になっていれば、アップグレードにより、SQL Server のバージョンが上がっていると判断可能です。

    select @@version

    • 回答としてマーク mkoeny 2020年9月10日 16:37
    2020年9月9日 10:59
  • SSMSは基本的に上位互換はないため、以下のサイトから最新のSSMSをダウンロードして使用されると良いかもしれません。SQL Server 2012 では、SSMS は製品版のメディアに含まれていましたが、SQL Server 2016 以降、SSMSは無償となり、自由に Web上からダウンロードして使用可能になりました。

    https://docs.microsoft.com/ja-jp/sql/ssms/download-sql-server-management-studio-ssms?view=sql-server-ver15


    • 編集済み NOBTA 2020年9月9日 11:06
    2020年9月9日 11:03
  •  ありがとうございます。

     SSMSはインストール済です。無償に変わったのですね。

     金曜日にクエリを実行して,バージョンを確認します。

    2020年9月9日 13:31
  • 老婆心ですが、サポート対象外の状態で無理やりアップデートした場合の動作保証をマイクロソフトは、してくれないと思います。

    また、トラブル時にマイクロソフトのサポートを受けられない可能性があることをご理解していらっしゃるでしょうか。

    個人で使われるのでしたら問題ないと思いますが、企業で使用されるのでしたらSP適用後にアップデートしたほうが

    ベターと思慮します。


    • 編集済み Mr.Spock 2020年9月10日 1:49
    2020年9月10日 1:47
  • SQL Server初心者でご容赦ください。

    以前の回答で,Windowsソフトの記載しておりました。

    > Windows Server 2012 R2 Standardのため,適用対象外でした。

    SQL Serverのサポート対象外を確認しておりますので,問題ありません。


    2020年9月10日 7:44