今天在sqlServer20005 的management studio里使用bak文件还原数据库的时候,总是失败!
RESTORE DATABASE命令还原SQLServer 2005 数据库
Restore failed for Server 'ADANDELI'.  (Microsoft.SqlServer.Smo)
An exception occurred while executing a Transact-SQL statement or batch. (Microsoft.SqlServer.ConnectionInfo
The backup set holds a backup of a database other than the existing 'AAA' database.
RESTORE DATABASE is terminating abnormally. (Microsoft SQL Server,错误: 3154)

找不到原因(已经选择了"overwrite the existing database"),只能使用命令来还原了,不知道为什么会这样.RESTORE DATABASE命令还原SQLServer 2005 数据库

RESTORE DATABASE命令还原SQLServer 2005 数据库--返回由备份集内包含的数据库和日志文件列表组成的结果集。
RESTORE DATABASE命令还原SQLServer 2005 数据库--
主要获得逻辑文件名
RESTORE DATABASE命令还原SQLServer 2005 数据库
USE master
RESTORE DATABASE命令还原SQLServer 2005 数据库
RESTORE FILELISTONLY
RESTORE DATABASE命令还原SQLServer 2005 数据库   
FROM DISK = 'g:\back.Bak' 
RESTORE DATABASE命令还原SQLServer 2005 数据库
Go
RESTORE DATABASE命令还原SQLServer 2005 数据库
************************************************
-******************************

相关文章:

  • 2021-12-05
  • 2021-12-28
  • 2022-01-01
  • 2021-04-17
  • 2021-06-05
  • 2022-12-23
  • 2022-12-23
  • 2021-08-06
猜你喜欢
  • 2021-08-28
  • 2022-12-23
  • 2022-01-05
  • 2022-03-02
  • 2021-10-29
相关资源
相似解决方案