簡體   English   中英

SQL 恢復到2005后Server 2000數據庫為空

[英]SQL Server 2000 database after restore to 2005 is empty

我有 SQL Server 2000 的非常舊的備份文件 ( .bak )。將其恢復到 SQL Server 2005 后,數據庫看起來是空的(請參見屏幕截圖)。

可能的原因是什么?

截屏

尋找解決方案的其他人的答案:從之前的屏幕截圖來看,6.5 表示數據庫兼容性版本 65(SQL Server 版本 6.5。此處描述的所有版本: https:https://en.wikipedia.org/wiki/History_of_Microsoft_SQL_Server

所以我不得不打開 SQL Enterprise manager 8.0(它支持這樣一個舊數據庫,版本 65)並將數據庫的兼容級別更改為 80(最高可用)。 比備份數據庫並在 SQL Server 2000-2008 中恢復它,因為它們支持 lvl 80。 請看下面的截圖:兼容性等級

您可以重復這些步驟,例如可以將 SQL Server 2008 中恢復的數據庫(兼容性級別)更改為 100。再次備份並恢復 SQL 2017 或更高版本,您可以輕松找到兼容性級別表: MICROSOFT WEBSITE COMPATIBILITY LEVEL

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2025 STACKOOM.COM