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语句
- restore database tokorozawa from disk = 'C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Backup\tokorozawa.bak'
- with replace;
restore database tokorozawa from disk = 'C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Backup\tokorozawa.bak' with replace;
方法二:
1.执行下面的sql语句:
- restore database tokoronew from disk = 'C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Backup\tokoronew.bak'
- with replace;