Microsoft SQL Server 2014 CTP2 にアップグレードするには、4 つのシナリオがあります。 状況に適したシナリオを選択してください。
重要
- SQL Server 2014 CTP1 リリースから CTP2 リリースへのアップグレードはサポートされていません。
- アップグレードを実行する前にデータベースをバックアップしてください。
- アップグレード プロセスでは、ストアド プロシージャを再作成し、 マスター データ サービスで使用されるテーブルをアップグレードします。 これらのコンポーネントのいずれかに加えたカスタマイズは失われる場合があります。
- モデル配置パッケージは作成されたエディションの SQL Server のみで使用できます。 SQL Server 2008 R2/SQL Server 2012 で作成されたモデル デプロイ パッケージを SQL Server 2014 にデプロイすることはできません。
- マスター データ サービス および Data Quality Services を SQL Server 2014 CTP2 にアップグレードした後も、SQL Server 2012 SP1 バージョンの マスター データ サービス Add-In for Excel を引き続き使用できます。 ただし、SQL Server 2014 CTP2 にアップグレードした後、以前のバージョンの Excel 用マスター データ サービス アドインは機能しません。 SQL Server 2012 SP1 バージョンの マスター データ サービス Add-In for Excel はこちらからダウンロードできます。
データベース エンジンのアップグレードを伴わないアップグレード
このシナリオは、2008 R2/SQL Server 2012 SQL Serverと SQL Server 2014 の両方が、同じコンピューターまたは別のコンピューターに並列インストールされるため、サイド バイ サイド インストールと見なすことができます。
このシナリオでは、引き続き SQL Server 2008 R2 または SQL Server 2012 を使用して MDS データベースをホストします。 ただし、MDS データベースのスキーマをアップグレードしてから、SQL SERVER 2014 Web アプリケーションを作成して MDS データベースにアクセスする必要があります。 MDS データベースは、SQL Server 2008 R2 または SQL Server 2012 Web アプリケーションからアクセスできなくなります。
SQL Server 2014 以前のバージョンのSQL Server (SQL Server 2008 R2/SQL Server 2012) を同じコンピューターにインストールする場合は、ファイルが別の場所にインストールされているため、インストールできます。
SQL Server 2014 では、既定では、ファイルは drive:\Program Files\Microsoft SQL Server\120\マスター データ サービス にインストールされます。
SQL Server 2012 では、既定では、ファイルは drive:\Program Files\Microsoft SQL Server\110\マスター データ サービス にインストールされます。
SQL Server 2008 R2では、既定で、ファイルが drive:\Program Files\Microsoft SQL Server\Master Data Services にインストールされます。
この作業を実行するには、次の手順を実行します。
マスター データ サービス とその他の必要な機能をインストールします。
SQL Server 2014 セットアップ ウィザードを開きます。
左ペインで、 [インストール] をクリックします。
右ペインで、 [SQL Server の新規スタンドアロン インストールを実行するか、既存のインストールに機能を追加] をクリックします。
[機能の選択] ページで、 マスター データ サービス とその他にインストールする機能を選択します。
ウィザードを完了します。
インストールが完了したら、MDS データベース スキーマをアップグレードします。
SQL Server 2014 バージョンのマスター データ サービス構成マネージャーを開きます。
重要
MDS データベース スキーマをアップグレードするには、MDS データベースの作成時に指定した管理者アカウントでログインする必要があります。 MDS データベースの mdm.tblUser で、このユーザーは 1 の ID値を持ちます。 このユーザーの変更については、「システム管理者アカウントの変更 (マスター データ サービス)」を参照してください。
左ペインで [データベース構成] をクリックします。
右側のウィンドウで、[データベースの選択] をクリックし、SQL Server 2008 R2 または SQL Server 2012 データベース インスタンスの情報を指定します。
[データベースのアップグレード] をクリックして、 データベースのアップグレード ウィザードを起動します。 詳細については、「データベースのアップグレード ウィザード (マスター データ サービス構成マネージャー)」を参照してください。
アップグレードが完了したら、SQL Server 2014 Web アプリケーションを作成します。
SQL Server 2014 バージョンのマスター データ サービス構成マネージャーを開きます。
左ペインで [Web の構成] をクリックします。
右ペインで、 [Web サイト] ボックスの一覧から次のいずれかのオプションを選択します。
[既定の Web サイト] 。その後、 [アプリケーションの作成] をクリックします。
[新しいサイトの作成] 。 Web サイトを作成すると、新しい Web アプリケーションが自動的に作成されます。
重要
以前のバージョンのSQL Server (SQL Server 2008 R2 または SQL Server 2012) の既存の MDS Web アプリケーションは、SQL Server 2014 バージョンのマスター データ サービス構成マネージャーで選択できます。 既存の Web アプリケーションを選択しないでください。代わりに、MDS 用のSQL Server 2014 Web アプリケーションを作成する必要があります。 それ以外の場合は、アップグレード後の MDS データベースに Web アプリケーションを関連付けようとすると、ページに関連付けられた構成データが無効であるため、要求したページにアクセスできないことを示すエラーが返されます。
MDS Web アプリケーションに既存の (SQL Server 2008 R2 または SQL Server 2012) Web アプリケーションと同じ名前 (エイリアス) を使用する場合は、最初に IIS から Web アプリケーションと関連するアプリケーション プールを削除してから、SQL Server 2014 バージョンの を使用して同じ名前の Web アプリケーションを作成する必要があります。マスター データ サービス構成マネージャー。 Web アプリケーションとアプリケーション プールを IIS から削除する方法については、「 Remove an Application (IIS 7) 」 (アプリケーションを削除する (IIS 7))、および「 Remove an Application Pool (IIS 7)」(アプリケーション プールを削除する (IIS 7)) を参照してください。
次に、新しい Web アプリケーションをアップグレードされた MDS データベースに関連付けます。
[アプリケーションとデータベースの関連付け] セクションで、 [選択] をクリックします。
MDS データベースを選択します。
[Apply] をクリックします。
データベース エンジンのアップグレードを伴うアップグレード
このシナリオでは、データベース エンジンとマスター データ サービス アプリケーションの両方を SQL Server 2008 R2 または SQL Server 2012 から SQL Server 2014 にアップグレードします。
この作業を実行するには、次の手順を実行します。
SQL Server 2008 R2 の場合のみ: [コントロール パネル]>[プログラムと機能] の順に開き、Microsoft SQL Server 2008 R2マスター データ サービスをアンインストールします。
データベース エンジンを SQL Server 2014 にアップグレードします。
SQL Server 2014 セットアップ ウィザードを開きます。
左ペインで、 [インストール] をクリックします。
右側のウィンドウで、[SQL Server 2005、SQL Server 2008、SQL Server 2008 R2 または SQL Server 2012 からアップグレード] をクリックします。
ウィザードを完了します。
SQL Server 2008 R2 の場合のみ: アップグレードが完了したら、マスター データ サービス機能を追加します。
SQL Server 2014 セットアップ ウィザードを開きます。
左ペインで、 [インストール] をクリックします。
右ペインで、 [SQL Server の新規スタンドアロン インストールを実行するか、既存のインストールに機能を追加] をクリックします。
ウィザードの [ インストールの種類 ] ページで、[ 既存のインスタンスに機能を追加 する] オプションを選択し、MDS データベースがインストールされているインスタンスを選択します。
[機能の選択] ページの [共有機能] で、[マスター データ サービス] を選択します。
ウィザードを完了します。
MDS データベース スキーマをアップグレードします。
SQL Server 2014 バージョンのマスター データ サービス構成マネージャーを開きます。
重要
MDS データベース スキーマをアップグレードするには、MDS データベースの作成時に指定した管理者アカウントでログインする必要があります。 MDS データベースの mdm.tblUser で、このユーザーは 1 の ID値を持ちます。 このユーザーの変更については、「システム管理者アカウントの変更 (マスター データ サービス)」を参照してください。
左ペインで [データベース構成] をクリックします。
右側のウィンドウで、[ データベースの選択 ] をクリックし、データベース インスタンスの情報を指定します。
[データベースのアップグレード] をクリックして、 データベースのアップグレード ウィザードを起動します。 詳細については、「データベースのアップグレード ウィザード (マスター データ サービス構成マネージャー)」を参照してください。
[Apply] をクリックします。
アップグレードが完了したら、SQL Server 2014 Web アプリケーションを作成します。
SQL Server 2014 バージョンのマスター データ サービス構成マネージャーを開きます。
左ペインで [Web の構成] をクリックします。
右ペインで、 [Web サイト] ボックスの一覧から次のいずれかのオプションを選択します。
[既定の Web サイト] 。その後、 [アプリケーションの作成] をクリックします。
[新しいサイトの作成] 。 Web サイトを作成すると、新しい Web アプリケーションが自動的に作成されます。
重要
以前のバージョンのSQL Server (SQL Server 2008 R2 または SQL Server 2012) の既存の MDS Web アプリケーションは、SQL Server 2014 バージョンのマスター データ サービス構成マネージャーで選択できます。 既存の Web アプリケーションを選択しないでください。代わりに、MDS 用のSQL Server 2014 Web アプリケーションを作成する必要があります。 それ以外の場合は、アップグレード後の MDS データベースに Web アプリケーションを関連付けようとすると、ページに関連付けられた構成データが無効であるため、要求したページにアクセスできないことを示すエラーが返されます。
MDS Web アプリケーションに既存の (SQL Server 2008 R2 または SQL Server 2012) Web アプリケーションと同じ名前 (エイリアス) を使用する場合は、最初に IIS から Web アプリケーションと関連するアプリケーション プールを削除してから、SQL Server 2014 バージョンの を使用して同じ名前の Web アプリケーションを作成する必要があります。マスター データ サービス構成マネージャー。 Web アプリケーションとアプリケーション プールを IIS から削除する方法については、「 Remove an Application (IIS 7) 」 (アプリケーションを削除する (IIS 7))、および「 Remove an Application Pool (IIS 7)」(アプリケーション プールを削除する (IIS 7)) を参照してください。
次に、新しい Web アプリケーションをアップグレードされた MDS データベースに関連付けます。
[アプリケーションとデータベースの関連付け] セクションで、 [選択] をクリックします。
MDS データベースを選択します。
[Apply] をクリックします。
2 台のコンピューターのシナリオでのアップグレード
このシナリオでは、SQL Serverが 2 台のコンピューターにインストールされているシステム (1 台は SQL Server 2014、もう 1 台は SQL Server 2008 R2 または SQL Server 2012) にアップグレードします。
SQL Server 2008 R2 または SQL Server 2012 がインストールされている場合は、2008 R2 SQL Serverまたは SQL Server 2012 をそれぞれ使用して、MDS データベースを 1 台のコンピューターでホストします。 ただし、MDS データベースのスキーマをアップグレードしてから、SQL Server 2014 Web アプリケーションを使用して MDS データベースにアクセスする必要があります。 MDS データベースは、SQL Server 2008 R2 または SQL Server 2012 Web アプリケーションからアクセスできなくなります。
SQL Server 2014 では、既定では、ファイルは drive:\Program Files\Microsoft SQL Server\120\マスター データ サービス にインストールされます。
SQL Server 2012 では、既定では、ファイルは drive:\Program Files\Microsoft SQL Server\110\マスター データ サービス にインストールされます。
SQL Server 2008 R2では、既定で、ファイルが drive:\Program Files\Microsoft SQL Server\Master Data Services にインストールされます。
この作業を実行するには、次の手順を実行します。
マスター データ サービス とその他の必要な機能をインストールします。
SQL Server 2014 セットアップ ウィザードを開きます。
左ペインで、 [インストール] をクリックします。
右ペインで、 [SQL Server の新規スタンドアロン インストールを実行するか、既存のインストールに機能を追加] をクリックします。
[機能の選択] ページで、 マスター データ サービス とその他にインストールする機能を選択します。
ウィザードを完了します。
インストールが完了したら、MDS データベース スキーマをアップグレードします。
SQL Server 2014 バージョンのマスター データ サービス構成マネージャーを開きます。
重要
MDS データベース スキーマをアップグレードするには、MDS データベースの作成時に指定した管理者アカウントでログインする必要があります。 MDS データベースの mdm.tblUser で、このユーザーは 1 の ID値を持ちます。 このユーザーの変更については、「システム管理者アカウントの変更 (マスター データ サービス)」を参照してください。
左ペインで [データベース構成] をクリックします。
右側のウィンドウで [データベースの選択] をクリックし、もう一方のコンピューターに SQL Server 2008 R2 または SQL Server 2012 がインストールされている場合は、他のコンピューター上の SQL Server 2008 R2 または SQL Server 2012 データベース インスタンスの情報を指定します。
[データベースのアップグレード] をクリックして、 データベースのアップグレード ウィザードを起動します。 詳細については、「データベースのアップグレード ウィザード (マスター データ サービス構成マネージャー)」を参照してください。
アップグレードが完了したら、SQL Server 2014 Web アプリケーションを作成します。
SQL Server 2014 バージョンのマスター データ サービス構成マネージャーを開きます。
左ペインで [Web の構成] をクリックします。
右ペインで、 [Web サイト] ボックスの一覧から次のいずれかのオプションを選択します。
[既定の Web サイト] 。その後、 [アプリケーションの作成] をクリックします。
[新しいサイトの作成] 。 Web サイトを作成すると、新しい Web アプリケーションが自動的に作成されます。
重要
以前のバージョンのSQL Server (SQL Server 2008 R2 または SQL Server 2012) の既存の MDS Web アプリケーションは、SQL Server 2014 バージョンのマスター データ サービス構成マネージャーで選択できます。 既存の Web アプリケーションを選択しないでください。代わりに、MDS 用のSQL Server 2014 Web アプリケーションを作成する必要があります。 それ以外の場合は、アップグレード後の MDS データベースに Web アプリケーションを関連付けようとすると、ページに関連付けられた構成データが無効であるため、要求したページにアクセスできないことを示すエラーが返されます。
MDS Web アプリケーションに既存の (SQL Server 2008 R2 または SQL Server 2012) Web アプリケーションと同じ名前 (エイリアス) を使用する場合は、最初に IIS から Web アプリケーションと関連するアプリケーション プールを削除してから、SQL Server 2014 バージョンの を使用して同じ名前の Web アプリケーションを作成する必要があります。マスター データ サービス構成マネージャー。 Web アプリケーションとアプリケーション プールを IIS から削除する方法については、「 Remove an Application (IIS 7) 」 (アプリケーションを削除する (IIS 7))、および「 Remove an Application Pool (IIS 7)」(アプリケーション プールを削除する (IIS 7)) を参照してください。
Web アプリケーションをアップグレード後の MDS データベースに関連付けます。
[アプリケーションとデータベースの関連付け] セクションで、 [選択] をクリックします。
MDS データベースを選択します。
[Apply] をクリックします。
アップグレードおよびバックアップからのデータベースの復元
このシナリオでは、SQL Server 2014 は、同じコンピューターまたは 2 つの異なるコンピューターに SQL Server 2008 R2 または SQL Server 2012 と共にインストールされます。 また、アップグレード前に、データベースが SQL Server 2014 CTP2 リリースより前のバージョンでバックアップされ、データベースを復元する必要があります。
SQL Server 2014 では、既定では、ファイルは drive:\Program Files\Microsoft SQL Server\120\マスター データ サービス にインストールされます。
SQL Server 2012 では、既定では、ファイルは drive:\Program Files\Microsoft SQL Server\110\マスター データ サービス にインストールされます。
SQL Server 2008 R2では、既定で、ファイルが drive:\Program Files\Microsoft SQL Server\Master Data Services にインストールされます。
この作業を実行するには、次の手順を実行します。
マスター データ サービス とその他の必要な機能をインストールします。
SQL Server 2014 セットアップ ウィザードを開きます。
左ペインで、 [インストール] をクリックします。
右ペインで、 [SQL Server の新規スタンドアロン インストールを実行するか、既存のインストールに機能を追加] をクリックします。
[機能の選択] ページで、 マスター データ サービス とその他にインストールする機能を選択します。
ウィザードを完了します。
バックアップされたデータベースを復元します。
インストールが完了したら、MDS データベース スキーマをアップグレードします。
SQL Server 2014 バージョンのマスター データ サービス構成マネージャーを開きます。
重要
MDS データベース スキーマをアップグレードするには、MDS データベースの作成時に指定した管理者アカウントでログインする必要があります。 MDS データベースの mdm.tblUser で、このユーザーは 1 の ID値を持ちます。 このユーザーの変更については、「システム管理者アカウントの変更 (マスター データ サービス)」を参照してください。
左ペインで [データベース構成] をクリックします。
右側のウィンドウで、[データベースの選択] をクリックし、SQL Server 2008 R2 または SQL Server 2012 データベース インスタンスの情報を指定します。
[データベースのアップグレード] をクリックして、 データベースのアップグレード ウィザードを起動します。 詳細については、「データベースのアップグレード ウィザード (マスター データ サービス構成マネージャー)」を参照してください。
アップグレードが完了したら、SQL Server 2014 Web アプリケーションを作成します。
SQL Server 2014 バージョンのマスター データ サービス構成マネージャーを開きます。
左ペインで [Web の構成] をクリックします。
右ペインで、 [Web サイト] ボックスの一覧から次のいずれかのオプションを選択します。
[既定の Web サイト] 。その後、 [アプリケーションの作成] をクリックします。
[新しいサイトの作成] 。 Web サイトを作成すると、新しい Web アプリケーションが自動的に作成されます。
重要
以前のバージョンのSQL Server (SQL Server 2008 R2 または SQL Server 2012) の既存の MDS Web アプリケーションは、SQL Server 2014 バージョンのマスター データ サービス構成マネージャーで選択できます。 既存の Web アプリケーションを選択しないでください。代わりに、MDS 用のSQL Server 2014 Web アプリケーションを作成する必要があります。 それ以外の場合は、アップグレード後の MDS データベースに Web アプリケーションを関連付けようとすると、ページに関連付けられた構成データが無効であるため、要求したページにアクセスできないことを示すエラーが返されます。
MDS Web アプリケーションに既存の (SQL Server 2008 R2 または SQL Server 2012) Web アプリケーションと同じ名前 (エイリアス) を使用する場合は、最初に IIS から Web アプリケーションと関連するアプリケーション プールを削除してから、SQL Server 2014 バージョンの を使用して同じ名前の Web アプリケーションを作成する必要があります。マスター データ サービス構成マネージャー。 Web アプリケーションとアプリケーション プールを IIS から削除する方法については、「 Remove an Application (IIS 7) 」 (アプリケーションを削除する (IIS 7))、および「 Remove an Application Pool (IIS 7)」(アプリケーション プールを削除する (IIS 7)) を参照してください。
次に、新しい Web アプリケーションをアップグレードされた MDS データベースに関連付けます。
[アプリケーションとデータベースの関連付け] セクションで、 [選択] をクリックします。
MDS データベースを選択します。
[Apply] をクリックします。
トラブルシューティング
問題:SQL Server 2008 R2 または SQL Server 2012Master Data Manager Web アプリケーションを開くと、"クライアント バージョンはデータベース バージョンと互換性がありません" というエラー メッセージが表示されます。
ソリューション:この問題は、SQL Server 2008 R2 または SQL Server 2012 マスター データ マネージャー Web アプリケーションが、SQL Server 2014 マスター データ サービスにアップグレードされたデータベースにアクセスしようとすると発生します。 代わりに、SQL Server 2014 Web アプリケーションを使用する必要があります。
この問題はまた、MDS データベース スキーマをアップグレードするときに、IIS で MDS アプリケーション プール を停止および再起動しなかった場合にも発生する可能性があります。 その場合は、 MDS アプリケーション プール を再起動して問題を解決します。