运行TcmReindex.exe时出错

时间:2012-11-13 13:46:29

标签: tridion tridion-2011

我目前正在尝试在我的Tridion 2011安装中进行搜索。我在another article中读到我应该在Tridion / bin文件夹中运行TcmReIndex.exe工具来重新索引我的所有网站。所以我尝试了这个,它失败了一个消息框给出了以下细节

Unable to get list of Publication items.
Unable to Intialize TDSE object.
The wait operation timed out
Connection Timeout Expired.  The timeout period elapsed while attempting to consume the pre-login handshake acknowledgement.  This could be because the pre-login handshake failed or the server was unable to respond back in time.  The duration spent while attempting to connect to this server was - [Pre-Login] initialization=21054; handshake=35; 
The wait operation timed out
A database error occurred while executing Stored Procedure "EDA_TRUSTEES_GETTRUSTEEETOKEN"

我有四个相当大的出版物(总共10万件以上),我试图索引。

有什么想法吗?

2 个答案:

答案 0 :(得分:2)

每当我得到“无法初始化TDSE对象”时。错误,我通常使用VBScript编写一个小测试脚本,并尝试在CMS服务器上运行它。虽然这不能直接解决问题,但它通常通过在事件查看器中记录信息来提供对问题的一些了解。尝试按如下方式创建test.vbs文件并运行它:

Set tdse = CreateObject("TDS.TDSE")
tdse.initialize()
msgbox(tdse.User.Description)
Set tdse = Nothing 

如果它引发任何错误,请告诉我,这可能有助于我们解决问题。如果它给你一个带有你的用户描述的弹出窗口,那么我就完全咆哮了错误的树。

答案 1 :(得分:0)

我还没有得出任何结论,但似乎我的问题可能是暂时的,因为它刚刚开始工作。我确实在Tridion MMC>中增加了所有超时Timeout Settings数量的100倍,但我怀疑这不是问题,当它工作时连接几乎是即时的。

如果有其他人有此问题

  1. 重新启动安装了内容管理器的计算机,然后重试。
  2. 等一两个小时,再试一次。
  3. 增加超时,请重试。
  4. 我已经多次运行这个过程,似乎工作正常。