流水账, 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分钟左右。终于好了。这个流水账也记好了。哈哈...

posted @ 2010-07-20 18:15  upzone  阅读(370)  评论(0)    收藏  举报