在 Microsoft SQL Server 2008 Service Pack 3 中导入 .bak 文件

use*_*685 3 sql-server-2008 sql-server sql-server-2008-r2

我有我的数据库备份TestDatabase.bak文件,但我无法恢复它。

当我尝试恢复时,我在 SSMS 中收到以下错误消息:

RESTORE 无法启动数据库“FieldopsDevDynamic07042013”

SSMS 错误信息

错误日志显示:

无法启动数据库“FieldopsDevDynamic07042013”​​,因为某些数据库功能在当前版本的 SQL Server 中不可用。

错误日志消息

我怎样才能恢复这个数据库?

Mar*_*ith 5

您的备份来自使用企业版功能的数据库。您正在尝试将其还原到 Express Edition 服务器。那不管用。

错误日志中的消息准确地告诉您:

无法启动数据库“FieldopsDevDynamic07042013”​​,因为某些数据库功能在当前版本 的 SQL Server 中不可用

错误日志甚至会告诉您是哪个功能导致了问题:

在此版本的 SQL Server 中无法启动数据库“FieldopsDevDynamic07042013”​​,因为它包含分区函数...

尝试还原到企业版或开发版服务器。如果它仍然失败,请根据您的尝试结果更新您的问题。