規劃升級至 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. 雖然您可以將任何版本的 Dynamics CRM 2015 for Outlook 升級至 Microsoft Dynamics CRM 2016 for Outlook,但是建議您開始升級前套用最新 Microsoft Dynamics CRM 2015 更新。Microsoft Dynamics CRM 2015 更新和 Hotfix

  2. 將所有 Microsoft Dynamics CRM 2015 伺服器和組織升級至 Microsoft Dynamics CRM Server 2016。

  3. 若要擁有 [離線] 功能,請將 Dynamics CRM 2015 for Outlook 升級至 Microsoft Dynamics CRM 2016 for Outlook。

Microsoft Dynamics Server 升級選項

共有三種不同的升級選項:

  • 使用新的 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 讀我檔案

重要

在升級至新版的產品之前,請永遠為 Microsoft Dynamics CRM 資料庫執行完整備份。 如需有關資料庫備份的詳細資訊,請參閱備份 Microsoft Dynamics 365 系統

在就地升級期間,只會升級您指定升級的組織。 如果部署包含其他組織,就會停用且不升級這些組織。 您必須使用 Import-CrmOrganizationWindows PowerShell 命令或透過使用 部署管理員 升級這些組織。其他資訊:Dynamics 365 PowerShell 參照匯入組織

對於您要升級的每個組織,我們建議其磁碟區的可用空間至少應為組織資料庫檔案 (organizationName_MSCRM.mdf) 大小的三倍,以及記錄檔 (organizationName_MSCRM.ldf) 大小的四倍。 例如,如果單一組織資料庫和記錄檔位於相同的磁碟區 (其中 mdf 檔案為 326 MB,而 ldf 檔案為 56 MB),則建議的可用空間必須至少有 1.2 GB 才能預留成長空間 ((326 x 3) + (56 x 4))。 請注意,升級期間擴增的資料庫檔案,其大小不會在升級完成後減少。

支援升級的 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 中,會結合伺服器與用戶端金鑰,如此只需要輸入一個金鑰即可。

其他資訊: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

每個 SQL Server 的執行個體僅支援一個 Microsoft Dynamics 365 部署。 這是因為每個部署都需要自己的 MSCRM_CONFIG 資料庫,而且多個 MSCRM_CONFIG 資料庫的執行個體無法同時存在於相同的 SQL Server 執行個體上。 如果您在相同電腦上執行多個 SQL Server 執行個體,則可以在相同電腦上為多個 Microsoft Dynamics 365 部署託管資料庫。 不過,這可能會降低系統效能。

成功升級的秘訣

在開始升級之前,應先解決下列問題 (如果適用於您目前的 Microsoft Dynamics CRM 2015 部署)。

不要超過欄位數目上限

如果您已為實體定義超過 1023 個欄位,則必須在執行升級之前先刪除其他欄位,否則升級將會失敗並顯示下列訊息:

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. 著作權所有,並保留一切權利。 著作權