小编Rod*_*cks的帖子

SQL Server 2008 由于错误 2601 无法将提交表刷新到 dbid 11 中的磁盘,因此无法备份

我尝试使用以下代码备份 SQL Server 2008 数据库:

BACKUP DATABASE [DataStore] TO  DISK ='E:\SQLServerDatabase\DataBasebackUpOct302012.bak'
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

消息 2601,级别 14,状态 1,过程 sp_flush_commit_table,第 15 行无法在具有唯一索引“si_xdes_id”的对象“sys.syscommittab”中插入重复的键行。

消息 3013,级别 16,状态 1,第 1 行 BACKUP DATABASE 异常终止。该语句已终止。

消息 3999,级别 17,状态 1,第 1 行由于错误 2601,无法将提交表刷新到 dbid 11 中的磁盘。检查错误日志以获取更多信息。

有人可以建议解决这个问题吗?

版本是 Microsoft SQL Server 2008 (RTM) - 10.0.1600.22 (X64) Jul 9 2008 14:17:44 (64-bit) o​​n Windows NT 6.1 (Build 7600:)


回复以下评论:

亚伦伯特兰,谢谢。我将研究服务包并希望能够解决问题。

SQL学习者

以前从未使用过更改跟踪服务。但由于处理不当,我们的 Windows Server 意外关闭了 2-3 次。

看起来我必须应用服务包。

mrdenny

使用 DBCC CHECKDB 错误后的结果

Msg …
Run Code Online (Sandbox Code Playgroud)

sql-server-2008 sql-server

5
推荐指数
1
解决办法
7495
查看次数

标签 统计

sql-server ×1

sql-server-2008 ×1