症狀
請考慮以下案例:
- 您從 Microsoft SQL Server 2012 移轉至 Microsoft SQL Server 2016、2017 或 2019。
- 您嘗試在 SQL Server 2016、2017 或 2019 上還原 SQL Server 2012 資料庫。
在此案例中,您可能會收到錯誤訊息,因為 SQL Server 2012 資料庫中有非叢集資料行存放區索引 (NCCI) 。 此外,還會產生傾印檔案。
將資料庫「資料庫名稱」從版本 VersionNumber 轉換為目前版本 VersionNumber。
正在執行從版本 VersionNumber 升級至版本 VersionNumber 的升級步驟的資料庫 'DatabaseName'。
Msg 211, Sev 23, State 109, Line Number: 資料庫識別碼 ID 或 物件識別碼 損壞,可能是因為架構或目錄不一致。 執行 DBCC CHECKCATALOG。 [SQLSTATE 22007]Msg 3013, Sev 23, State 1, Line Number: 還原資料庫異常終止。 [SQLSTATE 42000]
狀態
Microsoft 已確認這是「適用對象」一節中列出的 Microsoft 產品中的問題。
解決方式
此問題已在下列 SQL Server 累積更新中修正:
關於 SQL Server 的累積更新:
SQL Server 的每個新累積更新都包含所有 Hotfix 和先前累積更新的所有安全性修正程式。 查看 SQL Server 的最新累積更新:
參考資料
了解 Microsoft 用來說明軟體更新的術語。