这节咱们将讨论下怎么维护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的信息