- Sql Server 2005 Windows Server 2003 64 位 8 个处理器
- 3 卷,每卷至少有 100 GB 免费
我正在为一个包含数百万行的表添加 SQL 索引,然后服务器关闭了。除了上次关闭之外,事件日志中没有任何意外。重新启动后,数据库出现问题,我采取措施恢复它。我运行数据库检查大约 30 分钟,然后又一次关闭。这种模式很容易重复,这意味着每次我尝试时都会发生这种情况。
如果我不尝试恢复此数据库并让它闲置,服务器就不会崩溃。它运行了一个星期,然后我才注意到数据库坏了。这意味着,在正常负载下,该服务器不会崩溃。这不是生产系统,而是用于测试。
我猜是过热了,尽管没有任何迹象表明这一点。该服务器过去没有出现过热问题,而且它采用重型散热器设计,空气流通良好。
我猜可能是内存条有问题。我马上检查一下内存。
答案1
配置系统故障和恢复选项,在崩溃时至少创建一个小型转储。当计算机下次崩溃时,请安装/使用数据库管理软件分析崩溃转储。或者,如果是小型转储,您可以将其上传到在线崩溃分析站点,例如:http://www.osronline.com/page.cfm?name=analyze
- 右键单击“我的电脑”,然后单击“属性”。
- 单击“高级”选项卡,然后在“启动和恢复”下单击“设置”(或“启动和恢复”)。