27.05.2009, 11:10 | #1 |
Участник
|
Удаление записей MSCRMDeletionService
Всем привет!
Как реально можно заставить MSCRMDeletionService удалить записи помеченные к удалению, т.е. у которых поле DeletionStateCode имеет значение 2 ? Пробовал вот это: http://www.ascentium.com/blog/crm/Post98.aspx и вот это http://code.msdn.microsoft.com/ScaleGroupJobEditor Не помогает Записи по-прежнему в базе. Ошибок в эвент-логе нет
__________________
С уважением, Tony Green |
|
27.05.2009, 12:55 | #2 |
Участник
|
В таблице [MSCRM_CONFIG].[ScaleGroupOrganizationMaintenanceJobs] поле LastResultCode для записи типа DeletionService имеет значение 1. Я так понимаю, это может говорить, что последний запус службы был не особо удачным... Подскажите в каком направлении копать
__________________
С уважением, Tony Green |
|
27.05.2009, 13:38 | #3 |
Чайный пьяница
|
Посмотрите здесь. Может Вам чтото поможет из предложенного.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
|
За это сообщение автора поблагодарили: Tony Green (1). |
27.05.2009, 13:54 | #4 |
Участник
|
Нашел! В файле трассировки службы MSCRMAsyncService была ошибка System.Data.SqlClient.SqlException: Timeout expired
Вылечилось прописыванием ключа DWORD OleDBTimeout со значением 300 (decimal) в HKEY_LOCAL_MACHINE\Software\Microsoft\MSCRM Рекомендуют вернуть значение ключа на прежнее, а если его не было, то поставить 30(decimal)
__________________
С уважением, Tony Green |
|
27.05.2009, 13:59 | #5 |
Консультант-джедай
|
"классическая" ошибка
__________________
Крокодил, крокожу и буду крокодить. Человек человеку - волк , а зомби зомби - зомби. Экстремал и буду экстремать! Блога |
|