流水账, AX坏了,今天修复好了
数据库是ContosoTransDemoDataAx2009.bak还原上来的,数据库(2005)很大,前端时间Disk space 不够,顺手把ldf文件删了,哪知道后来数据库contosoRTM再也起不来了,一直都是Recovery_Pending 状态, 死活无法重建日志。今天一怒之下把数据库删了,重新恢复数据库.
当然在Microsoft Dynamics AX 2009 Server Configuration中要重新配置指向的数据库, 如果改了数据库的话。
userinfo表里最好不要乱动,首次启动,会初始化这个表,我今天收工加了数据,启动client的时候没有任何提示信息,直接崩了, 起不来。后来清空userinfo表再启动就好了。
ax client里的AOT找不到,Ctrl-D无法打开,在Administration->Setup->System->License infomation中导入license key 就好了. 记得以前导过的呀,怎么恢复数据库就没了,奇怪。不过这样就可以启用Developer Mode了。
有个很郁闷的事,打开Tool->Options 时候AX Client就崩了,弹出对话框问你要Restart么?郁闷!
Event Log里的错误信息:
Event Type: Error
Event Source: Dynamics Client
Event Category: None
Event ID: 1000
Date: 7/20/2010
Time: 14:08:51
User: N/A
Computer: LEO
Description:
Faulting application ax32.exe, version 5.0.1000.52, stamp 490c41fb, faulting module ax32.exe, version 5.0.1000.52, stamp 490c41fb, debug? 0, fault address 0x00222d85.
想想可能是由于用以前的数据的时候做过一些开发了,可能和Application files有关,同事建议把所有的的index全删了,试了下,删了AOI,然后重新AOS,(超级慢,因为要rebuild index). 还是不起作用(可能还有其他的index 需要删除)。不管了,索性走了一遍check lists,
Administration->Setup->System->Checklists->Initialization checklist
经过漫长的等待,我的机器大概跑了40分钟左右。终于好了。这个流水账也记好了。哈哈...
浙公网安备 33010602011771号