sql server 2012 数据库还原方法
2014-08-01 15:25
323 查看
USE master
RESTORE DATABASE WSS_Content FROM DISK = N'D:\bak\contentbak.bak'
WITH REPLACE, NORECOVERY
,MOVE 'WSS_Content' TO N'D:\bak3\WSS_Content.mdf'
,MOVE 'WSS_Content_LOG' TO N'D:\bak3\WSS_Content_log.ldf'
其中MOVE 'WSS_Content'这个名字,是之前backup过来的名字,也就是说,之前backup的数据库文件名称叫做wss_content,那么这里就应该叫做wss_content,逻辑名。
如果还原之后,发现数据库一直处在“正在还原”,则需要再运行如下命令,修改它的状态。
restore database WSS_Content with recovery
错误"因为数据库正在使用,所以无法获得对数据库的独占访问权"的解决方案
ALTER DATABASE [数据库名称]
SET OFFLINE WITH ROLLBACK IMMEDIATE
附加mdf数据库文件脚本
CREATE DATABASE db ON PRIMARY
(FILENAME =
'C:\inetpub\wwwroot\ProjectJob\data2000\StoreManage.mdf')
LOG ON (FILENAME =
'C:\inetpub\wwwroot\ProjectJob\data2000\StoreManage_log.LDF')
FOR ATTACH;
GO
RESTORE DATABASE WSS_Content FROM DISK = N'D:\bak\contentbak.bak'
WITH REPLACE, NORECOVERY
,MOVE 'WSS_Content' TO N'D:\bak3\WSS_Content.mdf'
,MOVE 'WSS_Content_LOG' TO N'D:\bak3\WSS_Content_log.ldf'
其中MOVE 'WSS_Content'这个名字,是之前backup过来的名字,也就是说,之前backup的数据库文件名称叫做wss_content,那么这里就应该叫做wss_content,逻辑名。
如果还原之后,发现数据库一直处在“正在还原”,则需要再运行如下命令,修改它的状态。
restore database WSS_Content with recovery
错误"因为数据库正在使用,所以无法获得对数据库的独占访问权"的解决方案
ALTER DATABASE [数据库名称]
SET OFFLINE WITH ROLLBACK IMMEDIATE
附加mdf数据库文件脚本
CREATE DATABASE db ON PRIMARY
(FILENAME =
'C:\inetpub\wwwroot\ProjectJob\data2000\StoreManage.mdf')
LOG ON (FILENAME =
'C:\inetpub\wwwroot\ProjectJob\data2000\StoreManage_log.LDF')
FOR ATTACH;
GO
相关文章推荐
- sql server 2012 数据库还原方法
- SQL Server 2005 系统数据库--及其还原的方法
- SQL Server 2005还原数据库时出现“备份集中的数据库备份与现有的数据库不同”解决方法 (转载)
- SQL server 2012 数据库还原操作
- [Windows Server 2008] SQL Server 2008 数据库还原方法
- sql server 还原数据库时提示:数据库正在使用,无法进行操作的解决方法
- sql server 还原数据库备份失败:已到文件结尾(38)3203处理方法
- sql server 还原数据库时提示数据库正在使用,无法进行操作的解决方法
- SQL SERVER 2005数据库还原的方法
- SQL Server 2008还原数据库时出现“备份集中的数据库备份与现有的数据库不同”的解决方法
- SQL Server 2012新特性_新的数据库还原选项
- sql server 还原数据库时提示数据库正在使用,无法进行操作的解决方法
- SQL Server 2005还原数据库时出现“不能选择文件或文件组XXX_log用于此操作……错误:3219……”的解决方法
- sql server 还原数据库时提示数据库正在使用,无法进行操作的解决方法
- SQL server 2005数据库的另类还原方法
- SQL Server 还原数据库时 ODBC4200错误 解决方法!
- sql server 2012 数据库所有表里查找某字符串的方法
- sql server 还原数据库时提示数据库正在使用,无法进行操作的解决方法
- [Windows Server 2012] SQL Server 备份和还原方法
- SQL Server 2012数据库还原所遇到的问题