TL; DR Empty User Mapping Диалог в развертывании Диспетчер организации ИмпортCRM: Ошибка отображения пользователей
мне нужно изменить ОС от Windows 2008 R2 (# 1) для ОС Windows 2012 (# 2) для моего CRM 2013, оставляя crm неизменным. Etc для машины SQL-сервера. Что я делаю:
- Отключить организацию в диспетчере развертывания на машине №1.
- Отсоедините базу данных на SQL Server.
- Скопируйте файлы .mdf и .lds моей организации на новую машину SQL Server.
- Прикрепите базу данных на этой машине.
- В диспетчере развертывания на машине №2 я нажимаю организацию импорта и импортирующую организацию.
Проблема возникает при изменении экрана сопоставлений пользователей. Это не имеет значения, какой вариант я выбрал (Auto карты, карты вручную, и т.д.)
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 для пустых полей домена и заполнить пробелы: он должен исправить проблему – Alex
@Alex, если она исправит проблему, почему вы ее не пишете как ответ? –
Кстати, это решило мою проблему, так что, пожалуйста, можете ли вы написать как «Ответ»? –