数据库版本:SQL Server R2 企业版 SP1 + CU 6
操作系统:Windows Server 2003
问题描述:在BIDS中开发报表,预览带有参数的报表时,点查看报表,整个BIDS全部关闭(如果报表不带参数,则一切正常)。在事件查看器-->应用程序中,可以查到类似的错误信息:
.NET Runtime version 2.0.50727.3634 - 执行引擎错误(7A05AEB8) (80131506)
英语的错误如下:(.NET Runtime version 2.0.50727.3634 - Fatal Execution Engine Error (7A05AEB8) (80131506))
解决方案:最开始怀疑是漏洞或者补丁不全的原因(网上类似这种原因的很多),于是把补丁该打的都打上,但仍然得不到解决。再后来利用错误的英语描述,在谷歌上搜到了国外的论坛上。有人提及SQL Prompt 5可能会导致这个错误。于是偿试删除SQL Prompt 5。一切解决。
SQL Prompt 5的移除方式:
1. 控制面板-->新增/删除程序中移除;
2. BIDS中,工具菜单-->自定义。打开自定义窗口之后,保持这个窗口打开不关闭,然后拖动BIDS上的SQL Prompt 5 菜单到这个自定义窗口的空白处,然后释放鼠标,就删除了;
3. SSMS中删除SQL Prompt 5菜单的方法一样。