CRM:错误映射用户
CRM: Error Mapping Users
TL;DR Empty User Mapping Dialog in Deployment Manager Organisation Import
我需要为我的 CRM 2013 机器将 OS 从 Windows 2008 R2 (#1) 更改为 Windows 2012 (#2),同时保持 crm 不变。 SQL 服务器机器等。
我的工作:
- 在 #1 机器上的 Deployment Manager 中禁用组织。
- 分离 SQL 服务器中的数据库。
- 将我组织的 .mdf 和 .lds 文件复制到新的 SQL 服务器计算机。
- 在那台机器上附加数据库。
- 在 #2 机器上的部署管理器中,我单击导入组织并
进口组织。
问题出现在“编辑用户映射”屏幕上。我选择哪个选项并不重要(自动地图、手动地图等)
cmdmsnapin.log 向我展示了该异常。
15:05:48| Error| Exception occurred while mapping usersMicrosoft.Crm.CrmArgumentException:
Expected non-empty string. ---> System.ArgumentException: Expected non-empty string.
Parameter name: domainAndAccount
--- End of inner exception stack trace ---
at Microsoft.Crm.Exceptions.ThrowIfEmpty(String value, String parameterName)
at Microsoft.Crm.UserManagement.DomainAccount..ctor(String domainAndAccount)
at Microsoft.Crm.Tools.Admin.DBImportHelper.ReadUsers(IProgressEventSource progressHandler,
UserAccountMapper mapUserAccountInfo, String sqlServerName, String databaseName)
at Microsoft.Crm.Tools.Admin.ImportUserMapper.MapUsers()
at Microsoft.Crm.Tools.Admin.UserMappingProgressPage.PerformUserMapping()
为什么会发生这种情况?
检查您正在导入的组织中的 SystemUserBase
table,并确保所有用户都正确填充域应该可以解决问题。
TL;DR Empty User Mapping Dialog in Deployment Manager Organisation Import
我需要为我的 CRM 2013 机器将 OS 从 Windows 2008 R2 (#1) 更改为 Windows 2012 (#2),同时保持 crm 不变。 SQL 服务器机器等。 我的工作:
- 在 #1 机器上的 Deployment Manager 中禁用组织。
- 分离 SQL 服务器中的数据库。
- 将我组织的 .mdf 和 .lds 文件复制到新的 SQL 服务器计算机。
- 在那台机器上附加数据库。
- 在 #2 机器上的部署管理器中,我单击导入组织并 进口组织。
问题出现在“编辑用户映射”屏幕上。我选择哪个选项并不重要(自动地图、手动地图等)
cmdmsnapin.log 向我展示了该异常。
15:05:48| Error| Exception occurred while mapping usersMicrosoft.Crm.CrmArgumentException:
Expected non-empty string. ---> System.ArgumentException: Expected non-empty string.
Parameter name: domainAndAccount
--- End of inner exception stack trace ---
at Microsoft.Crm.Exceptions.ThrowIfEmpty(String value, String parameterName)
at Microsoft.Crm.UserManagement.DomainAccount..ctor(String domainAndAccount)
at Microsoft.Crm.Tools.Admin.DBImportHelper.ReadUsers(IProgressEventSource progressHandler,
UserAccountMapper mapUserAccountInfo, String sqlServerName, String databaseName)
at Microsoft.Crm.Tools.Admin.ImportUserMapper.MapUsers()
at Microsoft.Crm.Tools.Admin.UserMappingProgressPage.PerformUserMapping()
为什么会发生这种情况?
检查您正在导入的组织中的 SystemUserBase
table,并确保所有用户都正确填充域应该可以解决问题。