SQL SERVER2005 bak文件恢复成新库时出错 msg3129 msg 3154

SQL Server 2005,
在数据库不存在的情况下,用Restore的方式添加数据库,可能遇到3219的错误。
可先建立一个同名数据库,再Restore,并选中Option中的Override the exiting database.
还是不行,报3154


现有两个库的备份文件
tokorozawa.bak  tokoronew.bak
将两个文件拷到SQLSERVER BACKUP目录下(也可以不拷)
解决办法:
方法一:
1.新建一个同名数据库tokorozawa
2.执行下面的sql语句

Sql代码 复制代码 收藏代码
  1. restore database tokorozawa from disk = 'C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Backup\tokorozawa.bak'      
  2. with replace;   
restore database tokorozawa from disk = 'C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Backup\tokorozawa.bak'   
with replace; 


方法二:
1.执行下面的sql语句:

Sql代码 复制代码 收藏代码
  1. restore database tokoronew from disk = 'C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Backup\tokoronew.bak'      
  2. with replace;   
原文地址:https://www.cnblogs.com/systemxgl/p/2181474.html