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: