Dynamic CRM 2013学习笔记(六)备份和恢复
这节我们将讨论下怎么维护CRM,包括以下主要内容:
- 备份CRM DB
- 备份CRM 系统
- 恢复CRM DB
- 恢复 CRM 系统
一、 备份CRM DB
下面的步骤将为CRM DB创建一个维护计划:
1. 打开SQL Server Management Studio
2. 右健 Management –> Maintenance Plans,选择 Maintenance Plan Wizard
3. 在 Select Plan Properties 页面,取个名字,因为我们只创建一个sechedule,所以选择 Single sechedule for the entire plan or no schedule
4. 在 Select Maintenance Tasks 页面, 选择 Back Up Database (Full)以备份整个DB
5. 在 Define Database Check Integrity Task 页面,勾选 Check Database Integrity; 在Databases下拉框勾选下列DB:
master
msdb
MSCRM_CONFIG
<OrganizationName>_MSCRM
ReportServer
ReportServerTempDB
MSCRM_CONFIG
<OrganizationName>_MSCRM
6.然后选择备份路径,不要压缩备份:
7. 在这个Wizard完成后,然后在 SQL Server Agent –> Jobs 下面就会有一个<MaintenancePlan_Name>.Subplan_1的job,重命名它,右健属性,选择Schedules:
8. 选择适合自己的schedule,完成自动备份。
二、备份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的版本号, 以保证恢复时版本一致
三、恢复 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
四、 恢复CRM 系统
1. 安装系统,并注意保持备份前同样的版本
2. 用先前备份的文件替换ISV.config, web.config (默认在c:\Program Files\Microsoft Dynamics CRM\CRMWeb)
3. 恢复注册表里CRM的信息
Dynamic CRM 2013学习笔记(六)备份和恢复的更多相关文章
- Dynamic CRM 2013学习笔记(十六)用JS控制Tab可见,可用
一个Form里经常会有好几个Tab,有时要根据一些条件设置哪些Tab可用,可见.下面就介绍下如何用JS对Tab进行控制. 1. 控制可见 function setTabVisableByName( ...
- Dynamic CRM 2013学习笔记(二十六)报表设计:Reporting Service报表 动态参数、参数多选全选、动态列、动态显示行字体颜色
上次介绍过CRM里开始报表的一些注意事项:Dynamic CRM 2013学习笔记(十五)报表入门.开发工具及注意事项,本文继续介绍报表里的一些动态效果:动态显示参数,参数是从数据库里查询出来的:参数 ...
- Dynamic CRM 2013学习笔记(四十六)简单审批流的实现
前面介绍过自定义审批流: Dynamic CRM 2013学习笔记(十九)自定义审批流1 - 效果演示 Dynamic CRM 2013学习笔记(二十一)自定义审批流2 - 配置按钮 Dynamic ...
- Dynamic CRM 2013学习笔记 系列汇总
这里列出所有 Dynamic CRM 2013学习笔记 系列文章,方便大家查阅.有任何建议.意见.需要,欢迎大家提交评论一起讨论. 本文原文地址: Dynamic CRM 2013学习笔记 系列汇总 ...
- Dynamic CRM 2013学习笔记(三十五)自定义审批流6 - 审批通过后,再审批 - 二次审批
最近有个特殊的需求,客户想做二次审批,就是审批通过后,再走一次审批流程.最开始一想,这还不简单,审批通过后,直接把状态改成draft就完了,后来一试,发现一堆问题,比如第一次审批完后,界面是不允许修改 ...
- Dynamic CRM 2013学习笔记(一)插件输入实体参数解析
1. 问题描述 最近新建了一个post事件的插件,传入的参数处理如下: 1: if (context.InputParameters.Contains("Target") &a ...
- Dynamic CRM 2013学习笔记(二)插件基本用法及调试
插件是可与 Microsoft Dynamics CRM 2013 和 Microsoft Dynamics CRM Online 集成的自定义业务逻辑(代码),用于修改或增加平台的标准行为.也可 ...
- Dynamic CRM 2013学习笔记(四)单据编号及插件批量注册工具
基本上每个实体form上都会有单据编号,而且不同的实体编号要求还不太一样,这时就需要一个通用的单据编号插件,可配置以应对不同的需求. 下面简单介绍下实现步骤: 1. 创建二个实体,以保存各实体所要求的 ...
- Dynamic CRM 2013学习笔记(五)禁止修改、删除审批通过后的单据
审批通过后的单据,一般要对其进行控制,不能修改,不能添加,删除等,下面分别介绍下如何实现: 一. 禁止修改: 1. 主表控制,如果页面上审批状态为审批中或审批通过,就把整个页面都disable掉 1: ...
随机推荐
- 正则表达式python和C++对比
pattern格式(基本通用): pattern格式 符号 说明 ^ 匹配开头 $ 匹配结尾 . 匹配任意一个字符 [...] 匹配任意一个指定的字符 [^...] 匹配任意一个非指定的字符 * 匹配 ...
- 第一零二天上课 PHP TP框架 引入文件路径问题和调用验证码的方式
外部文件引入到视图模板的方式 1,将外部文件放在Public文件夹下,用load标签引入 2,在模板出书写引入代码(方法有很多,只有以下方法不容易出问题) <load h ...
- RSA加密前端JS加密,后端asp.net解密,报异常
RSA加密前端JS加密,后端asp.net解密,报异常 参考引用:http://www.ohdave.com/rsa/的JS加密库 前端JS加密代码: function GetChangeStr() ...
- select、epoll、twisted网络编程
select.poll和epoll的区别 select select最早于1983年出现在4.2BSD中,它通过一个select()系统调用来监视多个文件描述符的数组,当select()返回后,该数组 ...
- MySQL_关于用嵌套表计算的可以不用 20161205
计算求和类的指标,其实用不到嵌套表,比如计算各城市产品分类的订单额. 如果要计算不重复的指标 比如一个用户一天下了多个订单 用这样的表计算一天有多少用户下单 这个用户肯定是去重的 下多个订单也应该视为 ...
- vbs获取命令行里的参数
var args1=WScript.Arguments.Item(0) var args2=WScript.Arguments.Item(1)
- C#获取操作系统是32位或64位的代码
注意需添加引用System.Management) public static string Distinguish64or32System() { try { string addressWidth ...
- Oracle SQL优化一(常见方法)
1.表访问方式优化: a)普通表优先“Index Lookup 索引扫描”,避免全表扫描 大多数场景下,通过“Index Lookup 索引扫描”要比“Full Table Scan (FTS) 全表 ...
- linux 的 samba 实现共享文件夹
samba Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成. service XXX start 失败多是权限不够,使用管理员权限尝试
- Mac OS 配置PHP + mysql 环境
PHP:使用mac自带的环境.需要在配置文件中打开php模块. IDE使用的是phpstrom,JetBrain公司的神器. Mysql: 使用的是官网 Server version: 5.7.17. ...



