AXForum  
Вернуться   AXForum > Microsoft Dynamics CRM > Dynamics CRM: Администрирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 13.07.2010, 18:27   #1  
Буденый is offline
Буденый
Участник
 
70 / 15 (1) ++
Регистрация: 07.06.2010
Адрес: Донецк
! Ошибка при создании пользователя CRM
Добрый день!

Возникает ошибка при создании пользователя после переезда на новый сервер CRM, может кто сталкивался, подскажите где копать.

Раньше СРМ, БД MS SQL все было на одном сервере.
После переезда на новые сервера: CRM на одном сервере, БД MS SQL на другом.
После переноса CRM возникали проблемы с установкой службы отчетов, после шаманства все настроилось (был создан новый пользователь в AD, под которым CRM подключается к SQL серверу), но через 2 недели (сейчас) выяснилось, что нельзя создать пользователя в CRM (вылетает стандартная ошибка).

В логах:

Лог из trace CRM:
MSCRM Error Report:
--------------------------------------------------------------------------------------------------------
Error: Адресат вызова создал исключение.
Error Message: Адресат вызова создал исключение.
Source File: Not available
Line Number: Not available
Request URL: http://<site>/<OrgName>/biz/users/edit.aspx?_CreateFromType=10&_CreateFromId={GUID}
Stack Trace Info: [UnauthorizedAccessException: Отказано в доступе. (Исключение из HRESULT: 0x80070005 (E_ACCESSDENIED))]

Лог из журнала windows на сервере CRM:

Web Service Plug-in failed in OrganizationId: d5b1d43e-2a1d-de11-a498-001517817114; SdkMessageProcessingStepId: ee905513-a405-de11-b69d-000e2edb432f; EntityName: do_accountbl; Stage: 50; MessageName: Create; AssemblyName: Town.BL.ShareOrganization, Town.BL.Pugins, Version=1.0.0.0, Culture=neutral, PublicKeyToken=5d6003f7d86183c0; ClassName: Town.BL.ShareOrganization; Exception: Unhandled Exception: System.Web.Services.Protocols.SoapException: Server was unable to process request.
Detail: <detail><error>
<code>0x80048306</code>
<description>SecLib::AccessCheckEx failed. Returned hr = -2147187962, ObjectID: <Guid>, OwningUser: <Guid> and CallingUser: <Guid></description>
<type>Platform</type>
</error></detail>
в Microsoft.Crm.Extensibility.SdkTypeProxyCrmServiceWrapper.InternalInvoke(MethodInfo methodInfo, Object[] parameters)
в Town.BL.ShareOrganization.Execute(IPluginExecutionContext context)
в Microsoft.Crm.Extensibility.PluginStep.Execute(PipelineExecutionContext context)

Town.BL.ShareOrganization - плагин, написанный другим програмистом, который отрабатывает перед созданием пользователя, у него как раз и нет на что-то доступа.
Когда все было на одном сервере все нормально работало. В коде привязок на сервер нет.

Пробовал создавать пользователя под админом CRM и админом домена. Также пробовал запускать плагин под админом, тоже не помогло.

Заранее спасибо!
Старый 13.07.2010, 18:57   #2  
Буденый is offline
Буденый
Участник
 
70 / 15 (1) ++
Регистрация: 07.06.2010
Адрес: Донецк
как выяснилось после отключения плагинов все равно не создаются пользователи
Старый 13.07.2010, 19:12   #3  
a33ik is offline
a33ik
Чайный пьяница
Аватар для a33ik
MCP
MCBMSS
Злыдни
Соотечественники
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,243 / 896 (36) +++++++
Регистрация: 02.07.2008
Адрес: Greenville, SC
Цитата:
Сообщение от Буденый Посмотреть сообщение
как выяснилось после отключения плагинов все равно не создаются пользователи
Попробуйте выполнить IISreset на сервере, на котором установлен сервер CRM.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством.

Подписывайтесь на мой блог, twitter и YouTube канал.
Пользуйтесь моим Ultimate Workflow Toolkit
Старый 13.07.2010, 23:29   #4  
Буденый is offline
Буденый
Участник
 
70 / 15 (1) ++
Регистрация: 07.06.2010
Адрес: Донецк
к сожалению с CRM работаю совсем недавно, перезапуск iis не помог, на всякий случай перезапустил сервер, не помогло, в приложеном файле выложил лог trace более подробный, но убрал трасировку чтобы было удобно события просматривать, посмотрите кто разбирается пожалуйста
Вложения
Тип файла: txt лог.txt (36.8 Кб, 324 просмотров)
Старый 14.07.2010, 08:10   #5  
slivka_83 is offline
slivka_83
Консультант-джедай
Аватар для slivka_83
MCBMSS
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
1,683 / 374 (16) ++++++
Регистрация: 18.12.2008
Адрес: default city
Ну. Вас только одна ошибка (встречается два раза):
>Crm Exception: Message: User Was Not Found, ErrorCode: -2147220969

И еще несколько предупреждений, вроде: SystemUser.Create for user DOMAIN\����� : CreateInternal : ValidateLicensing Completed, SystemUser.Create for user DOMAIN\����� : CreateInternal : VerifyUserDomainName Completed, SystemUser.Create for user DOMAIN\����� : CreateInternal : CheckAssignTerritoryToUserPrivilege Completed и т.д.

Скажите, как Вы выполняли "переезд"?
__________________
Крокодил, крокожу и буду крокодить.
Человек человеку - волк , а зомби зомби - зомби.
Экстремал и буду экстремать!
Блога
Старый 14.07.2010, 10:15   #6  
Буденый is offline
Буденый
Участник
 
70 / 15 (1) ++
Регистрация: 07.06.2010
Адрес: Донецк
1. Админы установили SQL сервер со всеми апдейтами, через бэкап перенесли БД CRM на новый сервер.
2. Через Deployment Manager изменил расположение БД CRM c привязкой на новый SQL сервер.
3. Подготовил перед установкой CRM сервер, как написано в блогах slivka_83.
4. При установке CRM выбрал Existing указал на новый SQL сервер. Была проблема с ReportServer временно указал на старый сервер.
5. Для корректной установки ReportServer(и коннектор к ReportServer) создал учетную запись под которой CRM подключается к SQL, дал права для этой учетки как owner на базы конфиг и данные CRM, только после этого установился ReportServer.
6. Через DeploymentManager изменил привязку к ReportServer.
7. Пришлось повозиться с настройками ReportServer чтобы отчеты заработали из CRM.
8. Отключил старый сервер.

Все
Старый 14.07.2010, 10:21   #7  
Буденый is offline
Буденый
Участник
 
70 / 15 (1) ++
Регистрация: 07.06.2010
Адрес: Донецк
такой вопрос ещё, нужно чтобы пользователь уже работал, критично, если напрямую в БД его занести, может кто-то уже создавал так?
Старый 14.07.2010, 10:28   #8  
slivka_83 is offline
slivka_83
Консультант-джедай
Аватар для slivka_83
MCBMSS
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
1,683 / 374 (16) ++++++
Регистрация: 18.12.2008
Адрес: default city
Цитата:
Сообщение от Буденый Посмотреть сообщение
1. Админы установили SQL сервер со всеми апдейтами, через бэкап перенесли БД CRM на новый сервер.
2. Через Deployment Manager изменил расположение БД CRM c привязкой на новый SQL сервер.
3. Подготовил перед установкой CRM сервер, как написано в блогах slivka_83.
4. При установке CRM выбрал Existing указал на новый SQL сервер. Была проблема с ReportServer временно указал на старый сервер.
5. Для корректной установки ReportServer(и коннектор к ReportServer) создал учетную запись под которой CRM подключается к SQL, дал права для этой учетки как owner на базы конфиг и данные CRM, только после этого установился ReportServer.
6. Через DeploymentManager изменил привязку к ReportServer.
7. Пришлось повозиться с настройками ReportServer чтобы отчеты заработали из CRM.
8. Отключил старый сервер.

Все
Вроде не правильно... Подключение к существующему рзавертыванию используется когда ни AD ни SQL не трогается, а переносится сам CRM.
В данном случаи Вам нужно было поставить чистую CRM и уже затем через DeploymentManager выполнить импорт оргаизации.. тогда бы и отчетами гемороя не было.
__________________
Крокодил, крокожу и буду крокодить.
Человек человеку - волк , а зомби зомби - зомби.
Экстремал и буду экстремать!
Блога
Старый 14.07.2010, 11:00   #9  
Буденый is offline
Буденый
Участник
 
70 / 15 (1) ++
Регистрация: 07.06.2010
Адрес: Донецк
Цитата:
Сообщение от slivka_83 Посмотреть сообщение
Вроде не правильно... Подключение к существующему рзавертыванию используется когда ни AD ни SQL не трогается, а переносится сам CRM.
В данном случаи Вам нужно было поставить чистую CRM и уже затем через DeploymentManager выполнить импорт оргаизации.. тогда бы и отчетами гемороя не было.
название организации осталось таким же, да и все осталось так же, кроме того что SQL перенесли на другой сервер
Старый 14.07.2010, 11:23   #10  
slivka_83 is offline
slivka_83
Консультант-джедай
Аватар для slivka_83
MCBMSS
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
1,683 / 374 (16) ++++++
Регистрация: 18.12.2008
Адрес: default city
Цитата:
Сообщение от Буденый Посмотреть сообщение
кроме того что SQL перенесли на другой сервер
Это уже не мало
__________________
Крокодил, крокожу и буду крокодить.
Человек человеку - волк , а зомби зомби - зомби.
Экстремал и буду экстремать!
Блога
Старый 14.07.2010, 11:36   #11  
Буденый is offline
Буденый
Участник
 
70 / 15 (1) ++
Регистрация: 07.06.2010
Адрес: Донецк
может кому-то пригодится:
Пользователя можно создать в CRM руками, только потом необходимо зайти и назначить ему роль(Менеджера например). Также следует быть аккуратными при добавлении и учесть все поля с пониманием того, для чего они. После создания нужно зайти под другой учеткой и назначить созданному пользователю роль в CRM.(Это лютый Unsuport, а что делать если надо )

По поводу проблемы буду копать дальше, как разберусь отпишусь.
Спасибо slivka_83 за поддержку))
Старый 14.07.2010, 16:30   #12  
Буденый is offline
Буденый
Участник
 
70 / 15 (1) ++
Регистрация: 07.06.2010
Адрес: Донецк
:) заработало
Цитата:
Сообщение от Буденый Посмотреть сообщение
По поводу проблемы буду копать дальше, как разберусь отпишусь.
Решил проблему: как оказалось - у учетной записи, под которой работал CRMAppPool
на IIS-е было недостаточно прав на какие-то действия в AD, но достаточно чтобы все остальное работало после смены учетки на более привелегированную все заработало и пользователи начали создаваться.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
CRM DE LA CREME! CRM 4.0 Disaster Recovery Blog bot Dynamics CRM: Blogs 2 26.02.2016 08:23
CRM DE LA CREME! Configuring Microsoft Dynamics CRM 4.0 for Internet-facing deployment Blog bot Dynamics CRM: Blogs 0 18.08.2009 11:05
ошибка 500 при создании и авторизации пользователя из домена Dr.Melkiades Dynamics CRM: Администрирование 5 16.06.2009 08:22
Microsoft Dynamics CRM Team Blog: Building Rich-Client Dashboards for Microsoft Dynamics CRM with Windows Presentation Foundation Blog bot Dynamics CRM: Blogs 1 31.03.2009 13:24
Microsoft Dynamics CRM Team Blog: List Web Part for Microsoft Dynamics CRM 4.0 Deployment Scenarios Blog bot Dynamics CRM: Blogs 0 30.01.2009 22:05

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 05:01.