这已经发生在我身上3次,我想知道是否有人遇到同样的问题.我正在运行Visual Studio 2008 SP1,并点击SQL Server 2005开发人员版.
为了测试,我使用服务器资源管理器浏览我已经创建的数据库.为了测试,我将手动插入数据(右键单击表 - >显示表数据).
我可以这样做一个星期没有问题,但有时我的电脑会在星星对齐时崩溃.它没有挂起,它没有蓝屏,我看到bios引导屏幕.2秒后我在一个尚未保存的新行中输入一些值.我从来没有见过像这样的崩溃,它会立即重新启动.我认为当我输入违反数据库约束的东西时可能会发生这种情况,但我还不确定(需要更多的崩溃来确定它).
有人有同样的问题吗?知道解决方案吗?太糟糕了VS没有用托管代码编写,是吗?:)
更新:我可以通过插入重复的主键,单击该行,在数据库错误通知上单击"确定",然后再次尝试更新主键来重现它.我同意 - 这肯定听起来像硬件或驱动程序问题,但我不确定如何解决这个问题,因为这只发生在VS中做这件事时.我也没有超频 - 我正在运行普通(单核)3 Ghz戴尔.
只是你知道,当你的计算机刚刚回到没有蓝屏或其他崩溃数据的BIOS启动屏幕时,这被称为" 三重故障 "基本上,有一个异常(在硬件级别上),其异常处理程序触发异常处理程序触发异常的异常.这几乎总是硬件问题,因为操作系统在双故障处理程序中往往非常小心,不会触发异常.
不用说,这可能是一个软件问题,但我会检查你的RAM,CPU和主板是否存在潜在的问题.我有一个dell,它在Vista中相当随机地做了这个,而dell的新主板/ CPU完美地解决了它.
编辑:只是要注意,很难说服戴尔这确实是一个硬件问题,但坚持下去并最终他们会为你解决并修复它.