use*_*685 3 sql-server-2008 sql-server sql-server-2008-r2
我有我的数据库备份TestDatabase.bak
文件,但我无法恢复它。
当我尝试恢复时,我在 SSMS 中收到以下错误消息:
RESTORE 无法启动数据库“FieldopsDevDynamic07042013”
错误日志显示:
无法启动数据库“FieldopsDevDynamic07042013”,因为某些数据库功能在当前版本的 SQL Server 中不可用。
我怎样才能恢复这个数据库?
您的备份来自使用企业版功能的数据库。您正在尝试将其还原到 Express Edition 服务器。那不管用。
错误日志中的消息准确地告诉您:
无法启动数据库“FieldopsDevDynamic07042013”,因为某些数据库功能在当前版本 的 SQL Server 中不可用。
错误日志甚至会告诉您是哪个功能导致了问题:
在此版本的 SQL Server 中无法启动数据库“FieldopsDevDynamic07042013”,因为它包含分区函数...
尝试还原到企业版或开发版服务器。如果它仍然失败,请根据您的尝试结果更新您的问题。