13.08.2013, 15:43 | #1 |
Участник
|
Восстановление системы из Бакапа БД
Доброго времени суток уважаемые коллеги!
Хотел у вас проконсультироваться как удобнее всего поступить и как грамотнее всего выполнить восстановление Базы данных на СРМ сервере, если была установлена с нуля на другом сервере под другим доменным именем. Т.е. имеется бакап от одной системы - а нужно развернуть на другой. Пробовал разворачивать - выходят ошибки в неверном параметре. подскажите на что обратить внимание! За ранее спасибо. |
|
13.08.2013, 17:14 | #2 |
Чайный пьяница
|
Вы выложите, что вы делаете и какие ошибки получаете.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
13.08.2013, 18:23 | #3 |
Moderator
|
На сервере CRM запустите оснастку Deployment Manager, она доступна через меню Пуск - Приложения. В ней, на панели инструментов справа найдите опцию "Импорт организации". Этот мастер позволит вам обновить учетные записи в базе и корректно зарегистрировать ее в текущем развертывании.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. MS Certified Dirty Magic Professional |
|
13.08.2013, 19:06 | #4 |
Участник
|
Ок, спасибо за наводку. По результатам отпишусь.
|
|
14.08.2013, 09:42 | #5 |
Участник
|
Доброе утро!
С помощью Менеджера импортировал Организацию из восстановленной на сиквеле Базы, при импорте указал в какую базу писать (имя изменил от той в которой все хранилось) Выбрал ручной мапинг пользователей, и указал Админа СРМ (связав его при этом с админом СРМ в Домене) мастер прошел без ошибок но с предупреждениями в том что отличаются домены и версии Сиквела потом оснастка закрылась с ошибкой, при повторном открытии в ней нет импортированной организации. при запуске СРМ в браузере пишет ошибку что "Не существует пользователя СРМ с указанным именем домена) Логин и пароль Админа - не подходят (пробовал так же служебные Учетки от Сиквела и СРМ админа - результат такой же) Подскажите как тут быть. |
|
14.08.2013, 09:56 | #6 |
Moderator
|
Вы знаете, очень тяжело по слову "ошибка" понять что случилось. Обычно эта ошибка сопровождается детальным описанием и даже логом, из которого становится понятно на каком этапе она произошла и с чем может быть связана. Без этого, увы, я бессилен, как и другие не экстрасенсы.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. MS Certified Dirty Magic Professional |
|
14.08.2013, 11:19 | #7 |
Участник
|
В Логах вот эта запись:
X++: Error| Import Organization (Name=CSoft, Id=46f35632-d921-e211-a956-00155d010202) failed with Exception: Microsoft.Crm.CrmException: An error occurred when populating Microsoft CRM user groups. Ensure that CRM user accounts are accessible from the current domain and run the wizard again. View the log file for more information. Microsoft.Crm.Tools.Admin.DBImportHelper.MapUsers(Guid organizationId, ICollection`1 users, String reportingGroupName, Boolean usersAlreadyInConfigDB, ExecutionContext context) Microsoft.Crm.Tools.Admin.ImportOrganizationInstaller.UpdateOrganizationInfo(Guid organizationId, OrganizationGroupsInfo organizationInfo, String organizationFriendlyName, String organizationUniqueName, Uri reportServerUrl, Int32 PercentUpdateOrganization, ICollection`1 users) Microsoft.Crm.Tools.Admin.ImportOrganizationInstaller.Import(Guid organizationId, String organizationUniqueName, String organizationFriendlyName, String sqlServerName, String databaseName, Uri reportServerUrl, ICollection`1 users, MultipleTenancy multipleTenancy, Int32 fullTextSearchLocaleId) и все равно эта ошибка повторяется Последний раз редактировалось Space-06; 14.08.2013 в 11:21. |
|
14.08.2013, 15:11 | #8 |
Moderator
|
У учетной записи которая производит импорт есть права на изменение доменных групп CRM в Active Directory? Учетначя запись администратора в базе мапирована на учетную запись пользователя, который выполняет импорт?
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. MS Certified Dirty Magic Professional |
|
14.08.2013, 23:17 | #9 |
Участник
|
Ребята - огромное вам спасибо!
При детальном анализе логов импорта - выяснил то что Серийник, используемый при установке - использовался для установки WorkStation Сервера, и сам сервер вставал в ограниченном по количеству лицензий режиме (ошибка была именно такая что превышен лимит подключений к серверу) Обратился к нашему ресселеру и запросили серийник с которым была установлена система. Переустановил и импортировал организацию, 5 часов - полет нормальный. Спасибо вам!!! |
|
19.06.2014, 12:01 | #10 |
Участник
|
Всем привет. Дабы не начинать новый топик по такой же проблеме, опишу все здесь.
У меня задача перевести CRM Online на OnPremise. Клиент хочет использовать Workgroup License с ограничением в 5 юзеров. На онлайне у него сейчас 6 enabled & 6 disabled юзеров. Я значит получил бэкап базы, приатачил её к SQL server, и во время импорта в Deployment Manager получаю ошибку. Даже несколько, но думаю 1-я главная: X++: 1) Microsoft.Crm.CrmException: You have reached the maximum number of user quota 2) Error| Error while updating organization information: Microsoft.Crm.CrmException: An error occurred when populating Microsoft CRM user groups. Ensure that CRM user accounts are accessible from the current domain and run the wizard again. View the log file for more information. at Microsoft.Crm.Tools.Admin.DBImportHelper.MapUsers(Guid organizationId, ICollection`1 users, String reportingGroupName, Boolean usersAlreadyInConfigDB, ExecutionContext context) 3) Error| Import Organization (Name=OrgName, Id=1cff0403-686a-471a-b136-41d405d7f459) failed with Exception: Microsoft.Crm.CrmException: An error occurred when populating Microsoft CRM user groups. Ensure that CRM user accounts are accessible from the current domain and run the wizard again. View the log file for more information. at Microsoft.Crm.Tools.Admin.DBImportHelper.MapUsers(Guid organizationId, ICollection`1 users, String reportingGroupName, Boolean usersAlreadyInConfigDB, ExecutionContext context) Маппинг выбираю ручной, и из всего списка делаю привязку только для одного юзера, думал все остальное подвяжется автоматом к нему. Но нет. В связи с этим у меня простой вопрос - как быть? Клиент не горит желанием менять лицензию. Пока вижу только один способ: в CRM Online оставить только 5 включенных юзеров, для остальных, которые Disabled, применить Reassign Records на включенных. Запросить ещё один бэкап, вычистить из SQL старых юзеров. Способ так себе, и не уверен что сработает. Жду ваших советов. Спасибо! |
|
19.06.2014, 12:19 | #11 |
Чайный пьяница
|
Да, вы абсолютно правы. Это хороший подход к решению поставленной задачи.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
19.06.2014, 12:47 | #12 |
Участник
|
|
|
25.06.2014, 16:04 | #13 |
Участник
|
Может кому пригодиться - базу вычищать от юзеров не пришлось. Достаточно оставить в CRM Online активных пользователей меньше 5 и в таком виде можно экспортировать и восстанавливать на WorkGroup license.
|
|
|
За это сообщение автора поблагодарили: Артем Enot Грунин (1). |