我们正在尝试将旧的 Tridion 2009 站点升级到 Tridion 2011,并且在发布页面时会出现一些问题。
这是 cd_storage_conf.xml 的片段:
<Publication Id="78" defaultStorageId="defaultdb" cached="true">
<Item typeMapping="Binary" cached="true" storageId="defaultJSPFile"/>
<Item typeMapping="Page" cached="true" storageId="defaultJSPFile"/>
<Item typeMapping="Metadata" cached="true" storageId="defaultdb"/>
</Publication>
defaultJSPFile
引用文件系统存储并defaultdb
引用 MSSQL 数据库存储。这是来自发布队列的错误消息。
66560, Unable to store item inside current transaction,
Could not parse tcd:pub[78]/componentmeta[119939],
Could not parse tcd:pub[78]/componentmeta[119939],
Could not parse tcd:pub[78]/componentmeta[119939],
Could not parse tcd:pub[78]/componentmeta[119939],
Could not parse tcd:pub[78]/componentmeta[119939],
Could not parse tcd:pub[78]/componentmeta[119939],
Unable to store item inside current transaction,
Could not parse tcd:pub[78]/componentmeta[119939] ,
Could not parse
将 Metadata typeMapping 的 storageId 更改为 defaultJSPFile 会使错误消失,但我们无法将元数据导入数据库。