Блокировки при импорте каталога в каталог продуктов Microsoft Commerce Server - PullRequest
2 голосов
/ 05 мая 2011

Я использую CatalogContext.ImportXml () для последовательного импорта продуктов и вариантов в каталог продуктов Microsoft Commerce Server 2009 со свойством TransactionMode, установленным в NonTransactional.

При этом иногда я получаю взаимоблокировки в интернет-магазине, например при выполнении GetCatalogSearch (). Search из CatalogContext, и в коде, который запускает метод ImportXml ().

Можно ли использовать функцию изоляции моментальных снимков в SQL Server 2005-2008 для повышения параллелизма или у кого-нибудь есть другие советы?

Brgds Jonas

1 Ответ

2 голосов
/ 06 мая 2011

Существует исправление Microsoft для Commerce Server 2007 и 2009 ( Примечание: 2009 R2 включает это исправление ), предназначенное для устранения проблемы с тупиками, вызванными операциями импорта каталога:

ИСПРАВЛЕНИЕ: ошибка взаимоблокировки может возникнуть при использовании Staging Commerce Server или BizTalk Adapter for Commerce Server для попытки импорта данных каталога в Commerce Server 2007 или Commerce Server 2009

Исправление специальноимпорт ссылок с помощью адаптеров CS Biztalk и подготовка CS.Однако возможно, что вы выполняете аналогичный путь кода API, поэтому исправление может работать и для вас.

...