次の方法で共有


Analysis Services のアップグレード

適用対象:SQL Server - Windows only

Analysis Services インスタンスを同じサーバー モードの SQL Server バージョンにアップグレードすると、「Analysis Services の新機能」で説明する、最新リリースで導入された機能を利用できます。

同じハードウェアで実行されている他のインスタンスとは独立して、各インスタンスをインプレース アップグレードできます。 ほとんどの管理者は、実稼働ワークロードを新しいサーバーに転送する前にアプリケーションをテストするために、新しいバージョンの新しいインスタンスをインストールしますが、 開発サーバーやテスト サーバーでは、インプレース アップグレードの方が便利な場合があります。

サーバーのアップグレード

サーバーとデータベースをアップグレードする場合、次の 2 つの基本的な方法があります。

特定のサーバーに接続されているデータベースの互換性レベルは、手動で変更しない限り、同じレベルのままになります。

一括アップグレード

アップグレード プロセスは、既存のデータベースを古いインスタンスから新しいインスタンスに自動的に移行します。 メタデータとバイナリ データは 2 つのバージョン間で互換性があるため、アップグレード後もデータは保持されるため、データを手動で移行する必要はありません。

既存のインスタンスをアップグレードするには、セットアップを実行し、新しいインスタンスの名前として既存のインスタンス名を指定します。

サイド バイ サイド アップグレード

  • すべてのデータベースをバックアップし、それぞれ復元できることを確認します。 詳しくは、「Analysis Services データベースのバックアップと復元」をご覧ください。

  • アップグレード後のサーバーの動作を確認するための基礎として後で使用する、レポート、スプレッドシート、またはダッシュ ボード スナップショットのサブセットを特定します。 可能であれば、アップグレードしたサーバーで同じワークロードを比較できるように、パフォーマンス測定値を収集します。

  • 置き換えるサーバーと同じサーバー モード (表形式または多次元) を選択して、Analysis Services の新しいインスタンスをインストールします。

    インストール後のタスクに従って、ポートを構成し、サーバー管理者を追加します。 詳しくは、「インストール後の構成 (Analysis Services)」をご覧ください。

  • 各データベースを接続または復元します。

  • DBCC を実行して、データベースの整合性をチェックします。 表形式モデルでは、モデル階層全体にわたって孤立したオブジェクトがないかどうかをテストして、徹底したチェックが行われます。 多次元モデルでは、パーティション インデックスだけがチェックされます。 詳しくは、Analysis Services の表形式および多次元データベース用 Database Consistency Checker (DBCC) に関するページを参照してください。

  • レポート、スプレッドシート、ダッシュボードをテストして、動作や計算に悪影響が生じないことを確認します。 多次元と表形式のどちらのワークロードでも、パフォーマンスが向上していることを確認する必要があります。

  • ログインやアクセス許可の問題を解決して、処理動作をテストします。 接続に既定のサービス アカウントを使用している場合、新しいサービスは別のアカウントで実行されます。 詳しくは、「サービス アカウントの構成 (Analysis Services)」をご覧ください。

  • 新しいサーバー名を使用するようにスクリプトを調整して、アップグレードされたサーバーでバックアップおよび復元操作をテストします。

データベースのアップグレード

以前のバージョンで作成されたデータベースは、アップグレード後のサーバー上で、基のデータベース互換性レベルの設定を使って実行されます。 一般に、より高い互換性レベルで動作するようにデータベースまたはモデルをアップグレードして新機能にアクセスできますが、これを行うと、特定のサーバー バージョンにバインドされます。

データベースをアップグレードするには、通常、SQL Server Data Tools (SSDT) でモデルをアップグレードし、アップグレードされたサーバー インスタンスにソリューションを展開します。

表形式データベースと多次元データベースは、異なるバージョン パスに従います。 多次元モデルと表形式モデルの両方に、互換性レベルの番号が似ているのは偶然です。 機能の変更がいずれかのみ影響を受ける場合、モードは異なるレートで進みます。

基礎知識を得るために、次の表には互換性レベルがまとめられていますが、詳細記事を確認して、各レベルが提供する機能を把握する必要があります。

データベース モデル 互換性レベル 互換性のあるバージョン
表形式 1,500 SQL Server 2019
表形式 1400 SQL Server 2017
表形式 1200 SQL Server 2016
表形式 1103 SQL Server 2014
表形式 1100 SQL Server 2012
多次元 1100 SQL Server 2012 以降
多次元 1050 SQL Server 2005、2008、2008 R2

詳細については、以下を参照してください。