這節咱們將討論下怎麼維護CRM,包括如下主要內容:html
1、 備份CRM DBweb
下面的步驟將爲CRM DB建立一個維護計劃:學習
1. 打開SQL Server Management Studio網站
2. 右健 Management –> Maintenance Plans,選擇 Maintenance Plan Wizardspa
3. 在 Select Plan Properties 頁面,取個名字,由於咱們只建立一個sechedule,因此選擇 Single sechedule for the entire plan or no schedulehtm
4. 在 Select Maintenance Tasks 頁面, 選擇 Back Up Database (Full)以備份整個DBblog
5. 在 Define Database Check Integrity Task 頁面,勾選 Check Database Integrity; 在Databases下拉框勾選下列DB:部署
master
msdb
MSCRM_CONFIG
<OrganizationName>_MSCRM
ReportServer
ReportServerTempDB
MSCRM_CONFIG
<OrganizationName>_MSCRMget
6.而後選擇備份路徑,不要壓縮備份:it
7. 在這個Wizard完成後,而後在 SQL Server Agent –> Jobs 下面就會有一個<MaintenancePlan_Name>.Subplan_1的job,重命名它,右健屬性,選擇Schedules:
8. 選擇適合本身的schedule,完成自動備份。
2、備份CRM Server
備份如下CRM Server內容
1. CRM程序文件所在目錄:
C:\Program Files\Microsoft Dynamics CRM\
C:\Program Files\Microsoft Dynamics CRM Reporting Extensions\
2. 網站所在目錄:
C:\Program Files\Microsoft Dynamics CRM\CRMWeb
3. 註冊表:
HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\MSCRM
HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\MSCRM XXXX
4. 另外,也要經過CRM系統右上角的設置裏的關於記下當前CRM的版本號, 以保證恢復時版本一致
3、恢復 CRM DB
1. 打開SQL Server
2. 恢復如下DB, <backup_device>就是你前面備份的bak文件,如c:\MS_CRM_Master_DB_Backup\master.bak:
RESTORE DATABASE master FROM <backup_device> WITH REPLACE
RESTORE DATABASE msdb FROM <backup_device> WITH REPLACE
RESTORE DATABASE MSCRM_CONFIG FROM <backup_device> WITH REPLACE
RESTORE DATABASE <Organization_MSCRM> FROM <backup_device> WITH
RESTORE DATABASE ReportingServer FROM <backup_device> WITH REPLACE
RESTORE DATABASE ReportingServertempDB FROM <backup_device> WITH
3. 從新安裝CRM,在指定部署選項時,選擇鏈接到已存在的DB
4、 恢復CRM 系統
1. 安裝系統,並注意保持備份前一樣的版本
2. 用先前備份的文件替換ISV.config, web.config (默認在c:\Program Files\Microsoft Dynamics CRM\CRMWeb)
3. 恢復註冊表裏CRM的信息