Код статьи: 949844 - Последнее изменение :: 19 июня 2011 г. - Редакция: 4.0

Внезапной остановке службы асинхронного или не удается запустить службу асинхронно, после импорта организации из другого развертывания Microsoft Dynamics CRM 4.0

Совет по использованию системыЭта статья относится к операционной системе, отличной от установленной на вашем компьютере. Содержимое, не относящееся к используемой системе, отключено.
Источник: Поддержка Майкрософт

БЫСТРАЯ ПУБЛИКАЦИЯ

БЫСТРАЯ ПУБЛИКАЦИЯ ДАННЫХ СОДЕРЖАТСЯ СВЕДЕНИЯ НЕПОСРЕДСТВЕННО В СЛУЖБУ ТЕХНИЧЕСКОЙ ПОДДЕРЖКИ МАЙКРОСОФТ ОРГАНИЗАЦИИ. ИНФОРМАЦИЯ, СОДЕРЖАЩАЯСЯ В НАСТОЯЩЕМ ДОКУМЕНТЕ СОЗДАЕТСЯ В ОТВЕТ НА НОВЫХ ИЛИ УНИКАЛЬНЫЙ РАЗДЕЛЫ, ПРЕДНАЗНАЧЕНЫ ДЛЯ ДОПОЛНЕНИЯ ДРУГОЙ ИНФОРМАЦИИ ЗНАНИЙ.
Ограниченное содержимое Microsoft Dynamics предоставляется на публичных веб-узлов Майкрософт. Для полного содержимого и дополнительные ресурсы на Microsoft Dynamics посетите:

Клиентов Dynamics
Microsoft Dynamics CustomerSource *
Dynamics партнеров
Microsoft Dynamics PartnerSource

* Требуется клиентам такой план обслуживания Microsoft Dynamics бизнес готов расширенный план или программа Software Assurance.

На этой странице

Развернуть все | Свернуть все

Проблема

Рассмотрим следующий сценарий в Microsoft Dynamics CRM 4.0. Организация Импорт из другой развертывания Microsoft Dynamics CRM 4.0 с помощью диспетчера развертывания. Затем запустите службу асинхронно. В этом случае возникает одна из следующих проблем:
  • Асинхронная служба останавливается после определенного периода времени. Кроме того в окне просмотра событий регистрируется следующее сообщение об ошибке:
    Узел Имя_компьютера: сбой в процессе мониторинга очередь асинхронных операций. Исключение: System.InvalidOperationException: время ожидания истекло. Время ожидания истекло до получения подключения из пула. Это может быть вызвано потому, что все помещенные в пул соединения были заняты и был достигнут максимальный размер пула.
    в System.Data.ProviderBase.DbConnectionFactory.GetConnection (DbConnection owningConnection)
    в System.Data.ProviderBase.DbConnectionClosed.OpenConnection (DbConnection outerConnection, DbConnectionFactory connectionFactory)
    в System.Data.SqlClient.SqlConnection.Open()
    в Microsoft.Crm.CrmDbConnection.Open()
    в Microsoft.Crm.Asynchronous.JobDataAccess.RetrieveSqlServerName (идентификатор Guid orgId)
    в Microsoft.Crm.Asynchronous.JobDataAccess.ExecuteSelect (IDbCommand selectCommand, строка traceFormat)
    в Microsoft.Crm.Asynchronous.JobDataAccess.GetNextJob (maintenanceOrgs список "1, startCycleTime даты и времени)
    в Microsoft.Crm.Asynchronous.JobDataAccess.SelectJob (startCycleTime даты и времени)
    в Microsoft.Crm.Asynchronous.JobManager.OnOrgDatabaseMaintenanceTimerEvent (объекта отправителя, ElapsedEventArgs e)
    в Microsoft.Crm.Asynchronous.Timer.InvokeElapsed()
    в Microsoft.Crm.Asynchronous.Timer.TimerProcessor.ExecuteTimers (объект данных)
    в System.Threading.ThreadHelper.ThreadStart_Context (состояние объекта)
    в System.Threading.ExecutionContext.Run (ExecutionContext executionContext, обратный вызов ContextCallback, состояние объекта)
    в System.Threading.ThreadHelper.ThreadStart (объект obj)"
  • Невозможно запустить службу асинхронно, при попытке запуска службы в консоли управления службы. Кроме того появляется следующее сообщение об ошибке:
    Не удалось запустить службу асинхронной обработки службой на локальном компьютере.
    Ошибка 1053: Служба не отвечает на запрос своевременно.
Если проверка CrmAsyncService.exe процесса в диспетчере задач Windows, память и Процессорное время процесс CrmAsyncService.exe сильно потребляется.

Время процесса SQL также настоятельно потребляются в Microsoft SQL server, в котором установлены базы данных Microsoft Dynamics CRM, памяти и ЦП.

Причина

Данная проблема возникает, потому что Microsoft Dynamics CRM 4.0 использует имя SQL server, который находится в таблице организации базы данных mscrm_config, при подключении к серверу SQL Microsoft Dynamics CRM 4.0. Если имя является строчной, асинхронная служба не может правильно обработать работ в таблице ScaleGroupOrganizationMaintenanceJobs. Имя SqlServerName должно быть таким же, как значения, возвращаемого функцией @@ servername глобальной переменной.

Решение

Эта проблема решена в последний накопительный пакет обновления для Microsoft Dynamics CRM 4.0. Для получения дополнительных сведений щелкните следующий номер статьи базы знаний Майкрософт:
949256  (http://support.microsoft.com/kb/949256/ ) Microsoft Dynamics CRM 4.0 обновлений и исправлений

ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ

MICROSOFT И/ИЛИ ЕЕ ПОСТАВЩИКИ НЕ ДЕЛАТЬ ПРЕДСТАВЛЕНИЯ ИЛИ ГАРАНТИЙ О ПРИГОДНОСТИ, НАДЕЖНОСТЬ И ТОЧНОСТЬ ИНФОРМАЦИИ, СОДЕРЖАЩЕЙСЯ В ДОКУМЕНТЫ И СООТВЕТСТВУЮЩИЕ ГРАФИЧЕСКИЕ ПУБЛИКАЦИИ НА ЭТОМ ВЕБ-УЗЛЕ (ДАЛЕЕ "МАТЕРИАЛЫ") ДЛЯ ЛЮБЫХ ЦЕЛЕЙ.

МАТЕРИАЛЫ МОГУТ СОДЕРЖАТЬ ТЕХНИЧЕСКИЕ НЕТОЧНОСТИ ИЛИ ОПЕЧАТОК И МОЖЕТ БЫТЬ ИЗМЕНЕН В ЛЮБОЕ ВРЕМЯ БЕЗ ПРЕДВАРИТЕЛЬНОГО УВЕДОМЛЕНИЯ. В МАКСИМАЛЬНОЙ СТЕПЕНИ, ДОПУСКАЕМОЙ ПРИМЕНИМЫМ ЗАКОНОДАТЕЛЬСТВОМ, КОРПОРАЦИЯ МАЙКРОСОФТ ИЛИ ЕЕ ПОСТАВЩИКИ DISCLAIM И ИСКЛЮЧИТЬ ВСЕ ПРЕДСТАВЛЕНИЯ ГАРАНТИЙ И УСЛОВИЙ ЛИ EXPRESS, КОСВЕННЫХ ИЛИ УСТАНОВЛЕННЫХ ЗАКОНОМ, ВКЛЮЧАЯ, НО НЕ ОГРАНИЧИВАЕТСЯ, ГАРАНТИЙ, УСЛОВИЙ ИЛИ ЗАГОЛОВОК, НЕНАРУШЕНИЯ, УДОВЛЕТВОРИТЕЛЬНЫЕ УСЛОВИЯ ИЛИ КАЧЕСТВА, ТОВАРНОСТИ И ПРИГОДНОСТИ ДЛЯ ОПРЕДЕЛЕННОЙ ЦЕЛИ, ОТНОСЯЩИЕСЯ К МАТЕРИАЛАМ.

Информация в данной статье относится к следующим продуктам.
  • Microsoft Dynamics CRM 4.0
Ключевые слова: 
kberrmsg kbexpertiseadvanced kbtshoot kbprb kbnomt kbexpertisebeginner kbmbsmigrate kbexpertiseinter kbmt KB949844 KbMtru
Переведено с помощью машинного переводаПереведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:949844  (http://support.microsoft.com/kb/949844/en-us/ )