Dynamic CRM 2016(8.x) 的备份/恢复/重新部署
2、https://www.cnblogs.com/fengwenit/p/3991686.html
3、https://blog.csdn.net/Houoy/article/details/122621559(安装流程)
1、如何备份原有系统的 LicenseKey:
在 MSCRM_CONFIG 数据库中查询:
SELECT NVarCharColumn FROM [MSCRM_CONFIG].[dbo].[ConfigSettingsProperties] WHERE ColumnName = 'LicenseKeyV8RTM'
参考:https://crmbusiness.wordpress.com/2012/05/30/crm-2011-getting-the-crm-license-from-the-database/
2、SQL Server 2017 不再支持在域控制器上安装 Reporting Service,请分离安装,或更换为更低版本(SQL Server 2014 可安装)。
在 SQL Server 2016 版本中,后续的 Reporting Service 配置中还会遇到服务角色问题和 ReportManager 文件夹不存在的问题。
请不要使用 SQL Server 2016,或直接复制过来一个 web.config 文件用来占位解决此问题。
参考:https://blog.csdn.net/vic0228/article/details/70666372
3、SQL Server 需要安装:数据库引擎、全文搜索、Reporting Service、客户端连接SDK。
4、遇到错误,可在 C:\Users\Administrator\AppData\Roaming\Microsoft\MSCRM\Logs 处查看日志
遇到环境下载失败的情况,在日志中可找到相关下载地址,其中
SQL Native Client(版本为 2012,可使用该地址,日志中地址可能已失效):http://go.microsoft.com/fwlink/?LinkId=2032060&clcid=0x804
SQL 系统 CLR 类型:http://go.microsoft.com/fwlink/?LinkId=2033106&clcid=0x804
SQL Server 管理对象:http://go.microsoft.com/fwlink/?LinkId=2033060&clcid=0x804
下载成功后,根据日志中的文件名路径,放置在安装镜像根路径下的 Redis 文件夹中。
4.1、遇到错误:Microsoft.Crm.Setup.Shared.RemoveOrphanedProductUpdateRegistryKeysAction 操作失败。数据 ProductInfo.ExistingProductCode 不可用。
下载安装 SQL Server 2008 R2 Native Client 安装(64 位系统选择较大的 sqlncli.msi 下载):https://www.microsoft.com/zh-cn/download/details.aspx?id=44272
安装后重新运行安装程序即可。
参考:https://www.cnblogs.com/Sunny20181123/p/17336079.html
4.2、遇到错误:Microsoft.Crm.Setup.Common.InstallWindowsSearchAction 操作失败。无法启动服务,原因可能是已被禁用或与其相关联的设备没有启动。 (异常来自 HRESULT:0x80070422)
解决方案:查看一下服务中的 Windows Search 是否被禁用,修改为手动或自动即可。
参考:https://blog.csdn.net/vic0228/article/details/78305984
5、现有 AD 用户的导出和导入:可使用 CSVDE(逗号分隔符列表) 或 LDIFDE(LDF 文件) 两个命令行工具(cmd)进行批量数据交换。
:: 导出到 user.csv 文件 csvde -f user.csv -d "ou=tt,dc=tt,dc=com" :: 从 user.csv 文件导入 csvde -i -f user.csv
更多操作:https://www.cnblogs.com/xwgli/p/18036833
6、关于 CRM 数据的备份与恢复,只需要备份数据库即可,在新的 CRM 服务器中,先将数据库恢复或者挂载好,然后使用“部署管理器”的“导入组织”功能,选择对应的数据库即可将原 CRM 解决方案和数据整体恢复。原有 CRM 用户与 AD 用户的关系,需先将 AD 用户通过上面步骤导出导入,然后 CRM 部署管理器将自动根据用户名来进行对应。
7、如需修改组织名称,请在导入过程中,根据提示进行修改即可。
8、安装电子邮件路由器时,不需要选择“规则部署向导”
9、安装 Reporting Extensions 时,遇到 SQL Server Reporting Services 本地账户不被支持的错误时,请前往服务中,将相关服务的登录用户改为域账户。
11、在首次使用电子邮件路由器加载时遇到错误:
电子邮件路由器配置管理器无法从 Microsoft Dynamics 365 服务器上检索用户和队列信息。这可能表明 Microsoft Dynamics 365 服务器正忙。请验证 URL“http://localhost/mscrm”是否正确无误。此外,如果指定的访问凭据不充分,也可能出现此问题。若要重试,请单击“加载数据”。(The decryption key could not be obtained because HTTPS protocol is enforced, but not enabled. Enable HTTPS protocol, and try again.)
因为默认电子邮件路由器需要使用 https 地址访问系统,解决方法:
在注册表路径 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSCRM 下,新增或修改名为 DisableSecureDecryptionKey 的 DWORD 字段,设置值为 1,即时生效。
参考:https://www.richardawilson.com/2015/06/crm-2011-email-router-configuration.html
12、如果遇到数据加密错误:
组织数据库中存在已加密的字段,但未激活数据加密功能。请与 Microsoft Dynamics 365 系统管理员联系以激活数据加密功能。若要激活,请转到“系统设置”>“数据管理”>“数据加密”。有关详细信息,请参阅 http://go.microsoft.com/fwlink/?LinkId=316366。
在原系统不能打开的情况下,基本就放弃恢复吧,试了几个方法貌似都不行:
尝试解密:https://www.biz-forward.com/recover-crm-encryption-symmetric-key/
https://szczepan.net/recover-lost-crm-encryption-key/
直接复制字段值:https://community.dynamics.com/forums/thread/details/?threadid=45ecc211-df66-48d2-90f7-8dab0e28774e
只能删除系统中已加密的数据,重新生成密钥:
涉及加密的字段:
删除所有被加密数据的脚本:
USE LegacyCRMOrg_MSCRM // <Replace the "LegacyCRMOrg_MSCRM" with te DB name >
UPDATE EmailServerProfile SET IncomingPassword=null
UPDATE EmailServerProfile SET OutgoingPassword=null
UPDATE Mailbox SET Password=null
UPDATE Queue SET EmailPassword=null
UPDATE UserSettings SET EmailPassword=null
考虑重启 IIS:IISRESET,然后重新设置加密密钥即可。请注意保存好加密密钥!
参考:https://community.dynamics.com/forums/thread/details/?threadid=13f80b09-4c8a-4da2-8854-f6e585f7d865
14、如果在 http 连接中打开数据加密设置界面遇到错误,可考虑修改以下字段
UPDATE [MSCRM_CONFIG].[dbo].[DeploymentProperties]
SET [BitColumn]=1
WHERE ColumnName='DisableSSLCheckForEncryption'
15、如果提交密钥遇到错误提示:
请选择一个属于PrivUserGroup安全组成员的帐户,然后重试
请使用系统管理员账户(如 administrator)进行配置,或将当前管理员账户加入对应用户组。
16、在配置电子邮件路由器时,最后一步测试访问遇到错误
传出状态: 失败 - 程序集“System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”中的类型“System.ServiceModel.Channels.ReceivedFault”未标记为可序列化。
请前往“部署”标签页,“修改”需要配置的部署,将“访问凭据”配置为 CRM 的 Administrator 账号,密码同。
输了你,赢了世界又如何...
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
2013-03-16 突然发现这个VSPaste插件粘贴过来的代码居然有白色背景,还只有一部分有,好纠结。。。
2013-03-16 ListView的删除绑定有问题
2013-03-16 ListView的查询绑定