繁体   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