日期:2014-05-16  浏览次数:20927 次

在SQL查询分析器中,如何设置命令将已备份的数据强制还原到指定的数据库?
在SQL查询分析器中,如何设置命令将已备份的数据强制还原到指定的数据库?
------解决方案--------------------
RESTORE DATABASE [test] FILE = N'tagl',  FILE = N'F' FROM  DISK = N'C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\Backup\tagl.bak' WITH  FILE = 1,  MOVE N'tagl' TO N'C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\test.mdf',  MOVE N'F' TO N'C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\test_0.ndf',  MOVE N'tagl_log' TO N'C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\test_1.LDF',  NOUNLOAD,  REPLACE,  STATS = 10
GO

------解决方案--------------------
如果你使用的是2005及以上版本,当你不知道代码怎么写的时候,可以在sql server managment studio中,把你的操作用图形化实现,但是不要点【确定】,图形界面上方有一个【脚本】的按钮,你一点就会帮你生成后台代码。另外,联机丛书是你找问题的第二个选择(第一个是搜索引擎)
------解决方案--------------------
回复引用一下。
------解决方案--------------------
先:
use master
go
drop database SPJXCGL 

然后再执行:
RESTORE DATABASE SPJXCGL FROM DISK=N'E:\SPSZBF\SPJXCGL_BAK.bak' 

前提是你这个库完全不要了。