目录导入过程失败:超时已过期。 [英] The catalog import process failed: Timeout expired.
问题描述
我们正在尝试导入对架构进行更改的目录,包括新属性和对现有属性定义的更改。 导入失败的时间不到60秒,并且报告的操作错误是: "超时已过期。
操作完成之前经过的超时时间或服务器没有响应。警告:表格" CatalogName _Catalog"已创建,但其最大行大小超过允许的最大值8060字节。如果结果行超出大小限制,则对此
表的INSERT或UPDATE将失败。" 有什么想法吗? 它发出警告的目录是一个虚拟目录,它甚至没有基于某些产品定义的产品而没有获得
更新。 我已经删除了导入XML文件,使其只有一个产品定义,并且有时会产生定义将更新,而在其他情况下它仍然会失败。
谢谢,
- Scott
您可能想尝试 http://support.microsoft.com/kb中的一些修复程序/ 954959 特别是超时值(您应该更改目录Web服务的Web配置,而不是商业
服务器站点本身。)
  ;
希望这会有所帮助。
问候
Glen(软件)Smith MCM < br $>
CS2009培训,欧洲和北美:
http://www.software-smith.com/
CS2007书籍: http://www.software-smith.com/csbook一>
We're trying to import a catalog that has changes to the schema, including new properties and changes to existing property definitions. The import fails in under 60 seconds with and the error reported for the operation is: "Timeout expired. The timeout period elapsed prior to completion of the operation or the server is not responding. Warning: The table "CatalogName_Catalog" has been created, but its maximum row size exceeds the allowed maximum of 8060 bytes. INSERT or UPDATE to this table will fail if the resulting row exceeds the size limit." Any ideas? The catalog it's giving the warning about is a virtual catalog that doesn't even have a product based on some of the Product Defintions that aren't getting updated. I've stripped the import XML file down such that all it has is a single Product Defnition in it and and sometimes that's made is such that the definition will get updated, and in other cases it still fails.
Thanks,
- Scott
解决方案You may want to try some of the fixes in http://support.microsoft.com/kb/954959 especially the timeout value (you should change the web config here of the catalog web service not of the commerce server site itself.)
Hope this helps.
Regards
Glen (Software) Smith MCM
CS2009 Training, Europe and North America: http://www.software-smith.com/
CS2007 book: http://www.software-smith.com/csbook
这篇关于目录导入过程失败:超时已过期。的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!