Open棟梁Project - マイクロソフト系技術情報 Wiki
アップグレードの計画、考慮事項、手順。
制限、要件、タイムスケールを把握し、ダウンタイムを最小限に抑える。
CRM2011以前のバージョンのアップグレード パスは、
後継のバージョンへのアップグレードのみ有効。
エディションは同じになる。
経由する場合は、評価版を使用。
CRM2013にアップグレードできるCRM2011は
以下の更新プログラムのロールアップを適用したCRM2011だけ。
CRM 2011 ServerをCRM 2013 Serverにアップグレード
[既存の展開に接続し、必要な場合はアップグレードする]オプションを選択し、
構成データベースと組織データベースがアップグレードされる。
組織データベースを新しいSQL Serverインスタンスに復元してインポートする。
アンインストールする必要がある。
アップグレードの開始前に入手。
展開内のCRM2011とCRM2013には互換性が無いので、
全ての役割をアップグレードする必要がある。
推奨されないSDKカスタマイズはアップグレードされない。
推奨されないSDKカスタマイズの検出ツール
CRM2011以前では、以下に分割されていた。
CRM2013ではパフォーマンス向上のため、単一のテーブルに。
ダウンタイム短縮のため、テーブル結合を延期できる。
データベースがアップグレードされる(そもそも結合される)。
データベースがアップグレードされない(そもそも結合されない)。
新機能を使用できないので早めの結合完了が推奨される。
c:\Program Files\Microsoft Dynamics CRM\Tools\
CrmMergeBaseAndExtensionTableTool?.exe
CrmMergeBaseAndExtensionTableTool? /s: /o: [/b:] [/log:] [/u:] [/p:] [/e:,...]
CrmMergeBaseAndExtensionTableTool /s:CRMSQLServer /o:Contoso_MSCRM /log:c:\Logs\mergetoollog.txt
CrmMergeBaseAndExtensionTableTool /s:10.125.156.135 /o:Contoso_MSCRM /e:Account,Contact c:\Logs\mergetoollog.txt
SELECT e.Name, e.ExtensionTableName FROM EntityView e where e.IsActivity = 0 and e.ExtensionTableName is not null and e.IsIntersect = 0 and e.IsLogicalEntity = 0 order by e.Name
アップグレードの検証用に使用するCRM2011のコピー。
仮想化テクノロジは、このプロセスに役立つ。
テスト用のドメインを確立
以下の方法に対してテスト環境でアップグレード検証を行う。
結果によって、アップグレードを運用環境に実装するか・どうかを決定する。
アップグレードにより構成セッテを維持できる。
アップグレード前に状態記録用ファイルのバックアップを行う。
[Microsoft Dynamics CRM の更新プログラムを取得する(推奨)]をクリック(推奨)。
[更新プログラムを確認しています]ページで[次へ]をクリック。
[使用許諾契約書]ページで[同意する]をクリック。
[必要なコンポーネントのインストール]ページで[インストール]をクリック。
[Router コンポーネントの選択]ページで
インストール済みのコンポーネントがアップグレード対象として選択される。
アップグレードが失敗した場合、以下の手順に従う。
には互換性があるため、段階的なロールアウトを実行できる。
※ 先にクライアントをアップグレードしない(互換性がないので)。
以下の方法でクライアント再構成を回避できる。
(クライアントのURLを変更しなくて済むようにする。)
の基本言語が一致していること。
サポートされていない。 また、同じCPUアーキテクチャのOfficeが必要になる。
更新プログラムのロールアップ6以降ではユーザ設定を維持できる。
[使用許諾契約書]ページで[同意する]をクリック。
[アップグレード]ページで[アップグレード]をクリック。
[アップグレードの進行状況]ページで