症状
假设您使用的是 Microsoft SQL Server 2014。 当你在数据库处于联机状态并且在恢复完全完成(特别是恢复的撤消阶段不完整)时删除具有聚集列存储索引的表时,你可能会遇到恢复故障。 此外,你还会收到以下错误消息:
<日期> <时间> Spid # 错误:3314,严重性:21,状态:1。<日期> <时间> spid # 在数据库 "<DataBaseName>" 中撤销已记录的操作时,日志记录 ID (xx: xx: xx)出现错误。 通常,特定的故障在 Windows 事件日志服务中记录为错误。 从备份还原数据库或文件,或修复数据库。<日期> <时间> Spid # 错误:3414,严重性:21,状态:2。<日期> <时间> spid # 恢复期间发生错误,阻止数据库 "<DataBaseName>" (17:0)重启。 诊断并修复恢复错误,或从已知完好的备份还原。 如果未更正错误或预期错误,请联系技术支持。
解决方案
在 SQL Server 的以下累积更新中,此问题首先已修复。
SQL Server 2014 的累积更新2 /en-us/help/2967546
SQL Server 的每个新的累积更新均包含以前的累积更新中包含的所有修补程序和所有安全修补程序。 查看 SQL Server 的最新累积更新:
状态
Microsoft 已确认这是在“适用范围”部分中列出的 Microsoft 产品存在的问题。