【sql server】sql server 2005还原数据库提示3154错误

时间:2017-11-17  来源:php与数据库  阅读:

先来看我们的错误提示

错误提示:备份集中的数据库备份与现有的“XXXXXX”数据库不同,RESTORE DATABASE正在异常终止。

出现这个错误的原因在于备份数据库物的理文件名,物理地址在还原环境上有所改变。

解决方法:

原因在于备份数据库物的理文件名,物理地址在还原环境上有所改变
如果产生这样的错误

1、执行以下SQL代码(必须先选中你的数据库再执行下面代码):

 代码如下

RESTORE DATABASE SQLNAME FROM DISK = "D:BAKSQLNAME.bak" with replace,
MOVE "SQLNAME" TO "D:Microsoft SQL ServerMSSQL.1MSSQLDataSQLBAK.mdf",
MOVE "SQLNAME_log" TO "D:Microsoft SQL ServerMSSQL.1MSSQLDataSQLBAK_log.ldf"

或者全命令模式操作

 代码如下 USE MASTER
RESTORE DATABASE EMS_ONLINE
FROM DISK = "E:PROJECTEMS100902DATAEMS_ONLINE_BACKUP_201006091204.BAK"
WITH MOVE "EMS_ONLINE" TO "E:PROJECTEMS100902DATAEMS_ONLINE.MDF",
MOVE "EMS_ONLINE_LOG" TO "E:PROJECTEMS100902DATAEMS_ONLINE_LOG.LDF",
STATS = 10, REPLACE
GO

 

SQLNAME是数据库名称,SQLNAME.bak是备份。

注意:上面的sql路径我们可根据自己的服务器地址操作。

【sql server】sql server 2005还原数据库提示3154错误

http://m.bbyears.com/jiaocheng/37104.html

推荐访问:sql语句 sqlite sqllite sql优化
相关阅读 猜你喜欢
本类排行 本类最新