Let's Go!

LR9.5 与sqlserver2008不兼容?

上一篇 / 下一篇  2010-10-27 21:31:48 / 个人分类:LoadRunner

 

 

LR9.5 与sqlserver2008不兼容?

今天参数化时,lr死掉,报错如下。

vugen.exe caused an EXCEPTION_ACCESS_VIOLATION in module MFC80.DLL at 001B:7821C0F3, Ordinal3771()+0098 byte(s)

EAX=00000000  EBX=079C9FE0  ECX=77E2B888  EDX=00000030  ESI=016C7340
EDI=00000001  EBP=0012E284  ESP=0012E1D0  EIP=7821C0F3  FLG=00010206
CS=001B   DS=0023  SS=0023  ES=0023   FS=003B  GS=0000

001B:7821C0F3 MFC80.DLL, Ordinal3771()+0098 byte(s)

001B:7820277E MFC80.DLL, Ordinal6275()+0034 byte(s)

001B:78201514 MFC80.DLL, Ordinal1028()+0163 byte(s)

001B:7820172A MFC80.DLL, Ordinal1209()+0053 byte(s)

001B:40A70AAB coparamui.dll, DllUnregisterServer()+36923 byte(s)

001B:77E2B6E3 USER32.dll, LoadCursorW()+19701 byte(s)

。。。。。

经查是与SQL2008不兼容问题

google解决如下:

分析了原因可能是因为调用的MFC80.dll和安装sql2008附带的MFC80.dll不一致。

loadrunner9.5调用下面路径下的mfc80.dll
C:\WINDOWS\WinSxS\x86_Microsoft.VC80.MFC_1fc8b3b9a1e18e3b_8.0.50727.1833_x-ww_2fd6f5db\mfc80.dll ......1,080KB

安装sqlserver 2008后,系统中的mfc80.dll
C:\WINDOWS\WinSxS\x86_Microsoft.VC80.MFC_1fc8b3b9a1e18e3b_8.0.50727.42_x-ww_dec6ddd2\mfc80.dll.........1,068KB

解决方法:
备份C:\WINDOWS\WinSxS\x86_Microsoft.VC80.MFC_1fc8b3b9a1e18e3b_8.0.50727.1833_x-ww_2fd6f5db\mfc80.dll => mfc80.dll.bak
复制C:\WINDOWS\WinSxS\x86_Microsoft.VC80.MFC_1fc8b3b9a1e18e3b_8.0.50727.42_x-ww_dec6ddd2\mfc80.dll到上面的目录。

重启loadrunner9.5,尝试参数化,正常。

参考自http://bbs.51testing.com/viewthread.php?tid=155060

"+userLink+""; $('miniAd').show(); } }, onFailure: function(){} }}); } showMiniAd();
 
 

TAG:

 

评分:0

我来说两句

Open Toolbar