我的程序使用MSSQL数据库并且工作正常。但是,在进行了一些更改后,包括从VS2008转换到VS2010,生成32位应用程序。它开始出现以下奇怪的问题: 当我尝试通过单击系统菜单(X按钮)关闭控制台时,它不会关闭,您可以移动控制台,也可以单击左侧系统菜单(如属性等),但程序不会因此,显示在taskmanger的进程选项卡上,没有办法关闭它,而是重启框。
此外,当程序处于此ghost模式时,我实际上可以启动另一个实例。这意味着ghost应用程序已经释放了大部分资源,例如文件句柄,db等。
问题似乎发生在我们遇到ms-sql server的一些问题后,例如超时异常。我通过在同一个db函数调用中抛出异常来模拟这种情况,但这确实会产生重影情况。 box是没有Hyper-V,SP2,32位的Windows Server Standard。
答案 0 :(得分:0)
出现“ghost应用程序”后,您可以重新启动计算机吗? 如果没有,请查看此http://support.microsoft.com/kb/982551/en-us