在哪里可以找到SQL Server 2008上的MyDataBase.BAK文件?
问题描述:
在哪里可以找到SQL Server 2008上的MyDataBase.BAK文件?在哪里可以找到SQL Server 2008上的MyDataBase.BAK文件?
以及如何我可以恢复这个文件到我的数据库?
感谢的提前
答
你有没有对其进行备份使用SQL只是没specifing一个完整路径,如
BACKUP DATABASE MyDataBase TO DISK='MyDataBase.BAK'
GO
我觉得默认的备份将得到放置在备份文件夹在SQL Server安装,即C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\Backup
或相似。您可以使用
RESTORE DATABASE MyDataBase FROM DISK='MyDataBase.BAK'
GO
恢复,但如果原单文件仍然存在,您需要指定还原,例如备用路径
RESTORE DATABASE MyDataBaseTestRestore FROM DISK='MyDataBase.BAK'
WITH MOVE 'MyDataBase' TO 'C:\Temp\TestRestore.mdf',
MOVE 'MyDataBase_Log' TO 'C:\Temp\TestRestore_log.ldf'
GO
但是,如果您对所有这些东西都使用管理工作室,那就简单多了。