Microsoft 會發佈 Microsoft SQL Server 2008 或 Microsoft SQL Server 2008 R2 修正程式作為一個可下載的檔案。 由於修正程式是累積的,因此每個新版本都包含先前的 SQL Server 2008 或 SQL Server 2008 R2 修正程式版本中包含的所有 Hotfix 和所有安全性修正程式。
症狀
在 Microsoft SQL Server 2008、Microsoft SQL Server 2008 R2、Microsoft SQL Server 2012 或 SQL Server 2014 資料庫中啟用變更追蹤之後,備份作業失敗,並在 SQL Server 錯誤記錄檔中記錄類似下列的錯誤訊息:
注意
<日期><時間><spid> 錯誤:2601,嚴重性:14,狀態:1。
<日期><時間><spid> 無法在具有唯一索引 '<Index Name>' 的物件 'sys.syscommittab' 中插入重複的索引鍵列。
<日期><時間><spid> 錯誤:3999,嚴重性:17,狀態:1。
<日期><時間><spid> 由於錯誤 2601,因此無法將認可表格排清到 dbid <資料庫識別碼> 中的磁碟。 請檢查錯誤記錄以取得詳細資訊。
此外,當 SQL Server 2008 嘗試對資料庫執行檢查點作業時,您會收到 2601 錯誤碼。
注意:如需有關 SQL Server 資料庫檢查點的概觀,請前往下列 MSDN 網站:
解決方式
SQL Server 2008 R2 的 Service Pack 資訊
若要解決此問題,請取得 SQL Server 2008 R2 的最新 Service Pack。 如需詳細資訊,請按一下下面的文章編號,檢視「Microsoft 知識庫」中的文章:
2527041 如何取得 SQL Server 2008 R2 的最新版 Service Pack (機器翻譯)
累積更新資訊
此問題已先在下列 SQL Server 累積更新中修正:
- SQL Server 2012 SP2 的累積更新 9
- SQL Server 2014 SP1 累積更新 3
- SQL Server 2014 的累積更新 10
- SQL Server 2012 累積更新 2
- SQL Server 2008 R2 SP1 的累積更新 6
- SQL Server 2008 R2 的累積更新 13
- SQL Server 2008 SP3 的累積更新 4
- SQL Server 2008 SP2 的累積更新 9
建議:安裝最新的 SQL Server 累積更新
SQL Server 的每個新累積更新都包含所有 Hotfix 和先前累積更新的所有安全性修正程式。 我們建議您下載並安裝 SQL Server 的最新累積更新:
- 適用於 SQL Server 2012 SP2 的最新累積更新
- SQL Server 2014 SP1 的最新累積更新
- 適用於 SQL Server 2014 的最新累積更新
- 適用於 SQL Server 2012 的最新累積更新
- 適用於 SQL Server 2008 R2 SP1 的最新累積更新
- 適用於 SQL Server 2008 R2 的最新累積更新
- SQL Server 2008 SP3 的最新累積更新
- SQL Server 2008 SP2 的最新累積更新
狀態
Microsoft 已確認這是「適用對象」一節中列出的 Microsoft 產品中的問題。
參考資料
如需有關 SQL Server 累加式服務模型的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
935897 SQL Server 小組提供累加式服務模型,以提供回報問題的 Hotfix 如需有關 SQL Server 更新命名架構的詳細資訊,請按一下下面的文章編號,檢視 Microsoft知識庫中的文章:
822499 Microsoft SQL Server 軟體更新套件的命名架構如需有關軟體更新術語的詳細資訊,請按一下下面的文章編號,檢視「Microsoft知識庫」中的文章:
824684 描述Microsoft軟體更新所使用的標準術語說明
更多資訊
若要修正 SQL Server 中的相關問題,請參閱下列知識庫文章: