SQL SERVER 2005 使用命令备份数据库的方法(还原)
2018-02-05 12:06
645 查看
Mark一下。
From:http://www.cnblogs.com/adandelion/archive/2006/09/30/519534.html
--返回由备份集内包含的数据库和日志文件列表组成的结果集。
--主要获得逻辑文件名
USE master
RESTORE FILELISTONLY
FROM DISK = 'g:\back.Bak'
Go
************************************************
/*
利用bak恢复数据库,强制还原(REPLACE)
STATS = 10 每完成10%显示一条记录
DBTest和DBTest_log是上面g:\back.Bak里的逻辑文件
*/
USE master
RESTORE DATABASE DB
FROM DISK = 'g:\back.Bak'
WITH MOVE 'DBTest' TO 'E:\Program Files\Microsoft SQL Server2005\Data\DB.mdf',
MOVE 'DBTest_log' TO 'E:\Program Files\Microsoft SQL Server2005\Data\DB_log.ldf',
STATS = 10, REPLACE
GO
++++++++++++++++++++++++++++++++
/*
备份数据DB 到.bak文件。然后利用此bak文件恢复一个新的数据库DBTest。
*/
USE master
BACKUP DATABASE DB
TO DISK = 'g:\DBBack0930.bak'
RESTORE FILELISTONLY
FROM DISK = 'g:\DBBack0930.bak'
RESTORE DATABASE DBTest
FROM DISK = 'g:\DBBack0930.bak'
WITH MOVE 'DBTest' TO 'E:\Program Files\Microsoft SQL Server2005\Data\DBTest.mdf',
MOVE 'DBTest_log' TO 'E:\Program Files\Microsoft SQL Server2005\Data\DBTest_log.ldf'
GO
---******************************
From:http://www.cnblogs.com/adandelion/archive/2006/09/30/519534.html
--返回由备份集内包含的数据库和日志文件列表组成的结果集。
--主要获得逻辑文件名
USE master
RESTORE FILELISTONLY
FROM DISK = 'g:\back.Bak'
Go
************************************************
/*
利用bak恢复数据库,强制还原(REPLACE)
STATS = 10 每完成10%显示一条记录
DBTest和DBTest_log是上面g:\back.Bak里的逻辑文件
*/
USE master
RESTORE DATABASE DB
FROM DISK = 'g:\back.Bak'
WITH MOVE 'DBTest' TO 'E:\Program Files\Microsoft SQL Server2005\Data\DB.mdf',
MOVE 'DBTest_log' TO 'E:\Program Files\Microsoft SQL Server2005\Data\DB_log.ldf',
STATS = 10, REPLACE
GO
++++++++++++++++++++++++++++++++
/*
备份数据DB 到.bak文件。然后利用此bak文件恢复一个新的数据库DBTest。
*/
USE master
BACKUP DATABASE DB
TO DISK = 'g:\DBBack0930.bak'
RESTORE FILELISTONLY
FROM DISK = 'g:\DBBack0930.bak'
RESTORE DATABASE DBTest
FROM DISK = 'g:\DBBack0930.bak'
WITH MOVE 'DBTest' TO 'E:\Program Files\Microsoft SQL Server2005\Data\DBTest.mdf',
MOVE 'DBTest_log' TO 'E:\Program Files\Microsoft SQL Server2005\Data\DBTest_log.ldf'
GO
---******************************
相关文章推荐
- SQL SERVER 2005 使用命令备份数据库的方法(还原)
- SQL SERVER 2005 使用命令备份数据库的方法(备份)
- SQL Server 2005数据库备份还原错误及解决方法
- SQL Server 2005还原数据库时出现“备份集中的数据库备份与现有的数据库不同”解决方法 (转载)
- SQL Server 2005“备份集中的数据库备份与现有的数据库不同”解决方法
- SQL Server 2005“备份集中的数据库备份与现有的数据库不同”解决方法
- 用Sql Server 2000的数据库备份来还原Sql Server 2005中的数据库
- [转]SQL Server 数据库使用备份还原造成的孤立用户和对象名‘xxx’无效的错误的解决办法
- Sql Server 2005 数据库备份还原后出现“受限制用户”问题的解决
- SQL Server 2005“备份集中的数据库备份与现有的数据库不同”解决方法
- Sql Server 2000的数据库备份还原到Sql Server 2005
- Sql Server 2005 从差异备份还原数据库
- 用Sql Server 2000的数据库备份来还原Sql Server 2005中的数据库
- Microsoft SQL Server 2005或者2008还原2000数据库备份的方法
- 用Sql Server 2000的数据库备份还原到Sql Server 2005中的数据库
- MSSQL2005 还原bak文件时数据库备份与现有的数据库不同解决方法
- sql server 2000数据库备份文件还原成sql server 2005
- Sql Server 2005 数据库备份还原后出现“受限制用户”问题的解决[转]
- SQL Server 2005 还原数据库错误解决方法
- Sql server 2000数据库备份文件还原到sql server 2005