Microsoft Dynamics CRM 2016 Server へのアップグレードを計画する

 

公開日: 2017年1月

対象: Dynamics 365 (on-premises)、Dynamics CRM 2016

このセクションでは、Microsoft Dynamics CRM Server 2016 へのアップグレードの準備ガイドラインについて説明します。 ここに示す作業を事前に実行しておくと、システムのダウンタイムはほとんど発生せずに正しくアップグレードできます。 また、このセクションでは、Microsoft Dynamics CRM Server 2016 による現在のシステムのアップグレード方法について、および既存のレポート、カスタマイズ、ソリューションなどのアイテムに対してどのような影響があるかについても説明します。

Microsoft Dynamics CRM 2015 のサーバー ロールは Microsoft Dynamics CRM Server 2016 の展開と互換性がありません。 したがって、最初のサーバーをアップグレードすると、その展開で実行されている他の Microsoft Dynamics CRM 2015 サーバーが無効になります。 各サーバーをアップグレードしていくと、対応するサーバーが有効になります。

Microsoft Dynamics CRM 2015 のサーバー ロールは、任意の順序でアップグレードできます。 ただし、Microsoft Dynamics CRM Server 2016 展開ですべての機能を利用できるようにするには、すべてのサーバーとすべてのサーバー ロールをアップグレードする必要があります。

重要

サポートされている唯一の Microsoft Dynamics 365 Server へのアップグレード パスは、Microsoft Dynamics CRM Server 2015 から Microsoft Dynamics CRM Server 2016 へアップグレードし、Microsoft Dynamics 365 用 2016 年 12 月 Service Pack (設置型) を適用します。Microsoft Dynamics 365 用 2016 年 12 月 Service Pack (設置型) の詳細については、Dynamics 365 とは何ですか。どのようにそれを取得できますか。 を参照してください。

このトピックの内容

推奨アップグレードの手順

Microsoft Dynamics Server のアップグレード オプション

アップグレードをサポートする Microsoft Dynamics Server バージョン

プロダクト キーのアップグレード

ユーザーの権限と特権

SQL Server の共有

アップグレードを成功させるためのヒント

次の手順

推奨アップグレードの手順

アップグレード処理を簡易にしてダウンタイムを最小限にするには、Microsoft Dynamics CRM Server 2015 をアップグレードするときに次の順序を使用することをお勧めします。

  1. Outlook 用 Dynamics CRM 2015 のどのバージョンも Outlook 用 Microsoft Dynamics CRM 2016 にアップグレードできますが、アップグレードを開始する前に最新の Microsoft Dynamics CRM 2015 update を適用することをお勧めします。Microsoft Dynamics CRM 2015 更新プログラムおよび修正プログラム

  2. すべての Microsoft Dynamics CRM 2015 サーバーと組織を Microsoft Dynamics CRM Server 2016 にアップグレードします。

  3. [オフラインにする] 機能を得るために、Outlook 用 Dynamics CRM 2015 を Outlook 用 Microsoft Dynamics CRM 2016 にアップグレードします。

Microsoft Dynamics Server のアップグレード オプション

次の 3 種類のアップグレード オプションがあります。

  • SQL Server の新しいインスタンスを使用した移行: Microsoft Dynamics CRM Server 2015 のアップグレードには、このオプションをお勧めします。 このオプションでは、Microsoft Dynamics CRM 用の別のコンピューターと SQL Server の別のインスタンスが必要ですが、アップグレードが完了し、検証されるまで既存の展開の機能を維持できるため、ユーザーに対して発生する可能性のあるダウンタイムを最小限に抑えることができます。

  • SQL Serverの同じインスタンスを使用した移行。 このオプションでは、Microsoft Dynamics CRM Server 2016用の別のコンピューターが必要ですが、SQL Serverの同じインスタンスを使用して、構成と既定の組織データベースが一括でアップグレードされます。 アップグレード中に問題が発生した場合は、重大なダウンタイムを回避するために前の バージョンにロール バックする必要があります。

  • 一括アップグレード: このオプションでは Microsoft Dynamics CRM Server 2016 用の別のコンピューターも、SQL Server の別のインスタンスも不要ですが、アップグレードが発生した場合は、ダウンタイムの可能性を回避するためにロール バックと Microsoft Dynamics CRM の前のバージョンの再インストールが必要となるため、危険性が最大となります。

これらの各オプションの詳細な手順については、「Microsoft Dynamics CRM Server のアップグレード」を参照してください。

最新の製品情報については、Microsoft Dynamics CRM 2016 および Microsoft Dynamics CRM Online Readme を参照してください。

重要

製品を新しいバージョンにアップグレードする前に、必ず Microsoft Dynamics CRM データベースの完全バックアップを実行してください。 データベースのバックアップの詳細については、「Microsoft Dynamics 365 システムのバックアップ」を参照してください。

一括アップグレード中、アップグレードするように指定した組織のみがアップグレードされます。 展開に組織が追加されている場合、それらの組織は無効化されてアップグレードされません。Import-CrmOrganizationWindows PowerShell コマンドを使用するか、展開マネージャーを使用してこれらの組織をアップグレードする必要があります。詳細:Dynamics 365 PowerShell 参照 および 組織のインポート

アップグレードする組織ごとに、組織データベース ファイル (organizationName_MSCRM.mdf) のサイズの 3 倍、およびログ ファイル (organizationName_MSCRM.ldf) のサイズの 4 倍の空き容量をボリューム上に確保することをお勧めします。 たとえば、単一の組織データベースとログ ファイルが mdf ファイルが 326 MB であり、ldf ファイルが 56 MB である同じボリュームに配置される場合、ファイルを増加 ((326 x 3) + (56 x 4)) できるように少なくとも 1.2 GB の使用可能なディスク領域を用意してください。 アップグレードの完了後、アップグレード中に展開するデータベース ファイルのサイズが減少しないことに留意してください。

アップグレードをサポートする Microsoft Dynamics Server バージョン

Microsoft Dynamics CRM Server 2015 は Microsoft Dynamics CRM Server 2016 へのアップグレードがサポートされています。

Microsoft Dynamics CRM Server 2013 および Microsoft Dynamics CRM Server 2011 からのアップグレードの詳細については、「Dynamics CRM Server 2013 または Dynamics Server 2011 からのアップグレード」を参照してください。

プロダクト キーのアップグレード

アップグレードする前に、アップグレード中に入力するプロダクト キーを取得します。Microsoft Dynamics CRM の場合、サーバーとクライアントのキーは連結されているため、キーを入力するのは 1 回だけです。

詳細:Microsoft Dynamics 365 エディションとライセンス

システムの変更に伴って、既存の Microsoft Dynamics 365 の使用許諾契約内容に変更が生じる場合は、Microsoft Dynamics の購入方法に関する説明を参照してください。

ユーザーの権限と特権

アップグレードを正常に実行するには、Microsoft Dynamics CRM セットアップを実行するユーザーに次のことが求められます。

  • アップグレードするサーバーと同じ Active Directory ドメインのアカウントが必要です。

  • アップグレードする各組織の 展開管理者 の役割と Microsoft Dynamics 365システム管理者ロール の両方のメンバーである必要があります。

    重要

    アップグレードは、アップグレードを実行しているユーザーの システム管理者ロール が無効な場合は失敗します。

  • アップグレードする展開に関連付けられている SQL Server と Reporting Services サーバーに対する管理者権限が必要です。

  • 既存の Microsoft Dynamics CRM グループが含まれる Active Directory 組織単位に新しいセキュリティ グループを作成し、そのグループにメンバーを追加するための十分な権限が必要です。

SQL Server の共有

Microsoft Dynamics 365 展開は SQL Server のインスタンスごとに 1 つだけサポートされています。 各展開には専用の MSCRM_CONFIG データベースが必要ですが、MSCRM_CONFIG データベースの複数のインスタンスが SQL Server の同じインスタンスに共存することはできません。 同じコンピューターで複数の SQL Server インスタンスを実行する場合は、同じコンピューターで複数の Microsoft Dynamics 365 展開のデータベースをホストできます。 ただし、システムのパフォーマンスが低下する可能性があります。

アップグレードを成功させるためのヒント

次の事項が現在の Microsoft Dynamics CRM 2015 展開に当てはまる場合は、それらを解決してからアップグレードを開始してください。

フィールドの最大数を超過しない

1 つのエンティティに 1,024 個以上のフィールドが定義されている場合は、アップグレードを実行する前に余分なフィールドを削除する必要があります。削除しないと、アップグレードは失敗して次のメッセージが表示されます。

CREATE VIEW が失敗しました。ビュー 'view_name' の列 'column_name' が、列の最大数 1024 列を超えています。

カスタム データベース オブジェクトの削除

Microsoft Dynamics CRM データベースは、通常、データベースの設計変更のためにメジャー リリースごとに変更されます。

トリガー、統計情報、ストアド プロシージャ、特定のインデックスなどのカスタム データベース オブジェクトを追加している場合は、このようなオブジェクトを構成データベースと組織のデータベースから削除することをお勧めします。 通常、セットアップでカスタム データベース オブジェクトが見つかると警告が表示されます。

ignorechecks レジストリ サブキーの削除

Microsoft Dynamics CRM Server 2015 サーバーで ignorechecks レジストリ サブキーを手動で追加した場合は、アップグレードを開始する前に削除してください。詳細:Microsoft SQL Server 上でローカル管理者のアクセス許可を持たないアカウントを使用して Microsoft Dynamics CRM を展開することはできませんを参照してください。

次の手順

次のトピックのアップグレードに関する詳細を参照してください。

関連項目

Microsoft Dynamics 365 でサポートされている構成
Microsoft Dynamics 365 Server の高度な展開オプション

© 2017 Microsoft. All rights reserved. 著作権