Исправление: Ошибка взаимоблокировки может возникнуть при использовании промежуточной Commerce Server или адаптер BizTalk для Commerce Server каталога для импорта данных каталога в Commerce Server 2007 или в 2009 году Commerce Server

Переводы статьи Переводы статьи
Код статьи: 2396957 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

В этой статье

Проблема

Рассмотрим описанную ниже ситуацию.:
  • У вас есть компьютер под управлением Microsoft Commerce Server 2007 или Microsoft Commerce Server 2009 г.
  • При попытке импорта данных каталога с помощью функции размещения Commerce Server. Или используйте Microsoft адаптер BizTalk для Commerce Server каталога для импорта данных каталога на сервере BizTalk.
В этом случае данные каталога не могут быть импортированы. Кроме того событие, подобное приведенному ниже регистрируется в журнале приложений при использовании функции размещения Commerce Server.

Тип события: ошибка
Источник события: Промежуточная Commerce Server
Категория события: нет
КОД события: 61993

Описание::
Не удалось импортировать бизнес-данных для ресурса "Каталог" для проекта "<staging project="" name=""></staging>' :
Microsoft.CommerceServer.Staging.StagingSubsystemException:
Не удалось CatalogImport. В журнале details.3:Transaction (идентификатор процесса<id></id>) was deadlocked on lock resources with another process and has been chosen as the deadlock victim. Rerun the transaction.


Причина

Эта проблема возникает из-заctlg_CreateDropTempIndexesstored procedure of the import process for the catalog data causes in a deadlock in SQL Server.

Решение

Сведения об исправлении


Вам доступно исправление от корпорации Майкрософт.. Это исправление предназначено для устранения проблемы, описанной в этой статье.. Apply this hotfix only to systems that are experiencing this specific problem.

Если исправление доступно для загрузки, имеется раздел «Доступные загрузки» в верхней части этой статьи базы знаний.. If this section does not appear, submit a request to Microsoft Customer Service and Support to obtain the hotfix.

Примечание.Другие проблемы или если требуется устранить неполадки, возможно, потребуется создать отдельный запрос. Дополнительные услуги по технической поддержке, не связанные с данным исправлением, оплачиваются вами дополнительно.. For a complete list of Microsoft Customer Service and Support telephone numbers or to create a separate service request, visit the following Microsoft website:
http://support.microsoft.com/contactus/?ws=support
Примечание.В форме "Исправление доступно для загрузки" отображаются языки, для которых доступно исправление. Если язык не отображается, это значит, что исправление не доступно для данного языка..

Предвартельные требования

To apply this hotfix, you must have Commerce Server 2007 Service Package 2 (SP2) or Commerce Server 2009 installed.

Необходимость перезагрузки

After you apply this hotfix, you do not have to restart the computer. However, you must restart the Commerce Server Catalog Import Host COM+ application after you apply this hotfix.

Сведения о заменяемых исправлениях

This hotfix does not replace any other hotfixes.

Post-installation steps

Существенный:Этот раздел, метод или задачу включены действия по инструкции по изменению реестра. Однако, серьезные проблемы могут возникнуть в случае некорректного изменения реестра.. Поэтому при выполнении этих действий рекомендуется строго соблюдать инструкции.. Чтобы обеспечить дополнительную защиту, создайте резервную копию реестра.. В этом случае при возникновении неполадок реестр можно будет восстановить.. Дополнительные сведения о создании резервной копии и восстановлении реестра см. в следующей статье базы знаний Майкрософт::
322756Создание резервных копий и восстановление реестра Windows
To apply this hotfix, you must create theCatalogProductsIndexregistry key and set itsDWORDvalue to1. After this key is set in the registry, thectlg_CreateDropTempIndexesstored procedure is not used in the import process for the catalog data.

To add the registry key, follow these steps:
  1. OPENRegistry Editor. To do this, use the appropriate method for your operating system:
    • In Windows Vista, clickSTART ::TYPE :regeditВ диалоговом окнеНачать поискbox, and then press ENTER.
    • In Windows XP, clickSTART ::затем –ВыполнитьTYPE :regeditи выберите командуOk..
  2. Locate and then click the following registry subkey on an x86-based computer:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Commerce Server 2007

    Примечание.For an x64-based computer, click the following registry subkey:

    HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Commerce Server 2007
  3. в менюВ файлеВыберите пункт менюСОЗДАТЬ.и выберите командуПараметр DWORD.
  4. TYPE :CatalogProductsIndexи нажмите клавишу ВВОД..
  5. Щелкните правой кнопкой мышиCatalogProductsIndexзатем –Modify.
  6. В диалоговом окнеЗначениеполе типа1-или-0и выберите командуOk..

    Notes
    • If you type1, thectlg_CreateDropTempIndexesstored procedure is not used in the import process for catalog data.
    • If you type0, thectlg_CreateDropTempIndexesstored procedure is used in the import process for catalog data.
  7. Закройте редактор реестра..

СВЕДЕНИЯ О ФАЙЛАХ

Английская версия исправления содержит версии файлов, приведенные в следующей таблице (или более поздние).. Дата и время для файлов указаны во всеобщем скоординированном времени (UTC).. При просмотре сведений о файле, время изменяется на местное.. Чтобы узнать разницу между временем по Гринвичу и местным временем,Часовой поясна вкладкеДата и времяэлемент панели управления.
Commerce Server 2007
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаВерсия файлаFile sizeДата:времяПлатформа
Microsoft.catalogserver.dll6.0.4109.49752,42405-Oct- 201008:54X86
Microsoft.commerceserver.runtime.dll6.0.4109.49846,64805-Oct- 201008:54X86
Commerce Server 2009
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаВерсия файлаFile sizeДата:времяПлатформа
Microsoft.catalogserver.dll6.0.4171.29756,52001-Oct- 201013:35X86
Microsoft.commerceserver.runtime.dll6.0.4171.29850,74401-Oct- 201013:35X86
Microsoft.commerceserver.catalog.dll6.0.4171.29961,33601-Oct- 201013:07X86


Статус

Корпорация Майкрософт подтверждает, что это проблема в продуктах Майкрософт, перечисленных в разделе «Применяется к»..

Ссылки

For more information about the staging options for business data, visit the following Microsoft website:
General information about the staging options for business data
For more information about how to write code for the BizTalk Adapters, visit the following Microsoft website:
How to write code for the BizTalk Adapters

Свойства

Код статьи: 2396957 - Последний отзыв: 28 октября 2010 г. - Revision: 1.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft Commerce Server 2007 Enterprise Edition
  • Microsoft Commerce Server 2009 Enterprise
  • Microsoft Commerce Server 2009 Standard
  • Microsoft Commerce Server 2007 Standard Edition
Ключевые слова: 
kbautohotfix kbqfe kbhotfixserver kbfix kbsurveynew kbexpertiseadvanced kbmt KB2396957 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:2396957

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com