- USE master -- (Can’t sit in the database whilst its being restored!)
- GO
- ALTER DATABASE MyDatabase SET SINGLE_USER WITH ROLLBACK IMMEDIATE
- GO
- -- Restore Full Backup
- RESTORE DATABASE MyDatabase
- FROM DISK = ’x:\MSSQL\BACKUP\MyBackupFilename_Full.BAK’
- WITH
- REPLACE,
- NORECOVERY, -- Use if more T/Logs to recover
- -- RECOVERY, -- Use if NO more T/Logs to recover
- STATS = 10, -- Show progress (every 10%)
- MOVE ’MyDatabase_Data’ TO ’x:\MSSQL\DATA\MyDatabase.mdf’,
- MOVE ’MyDatabase_Log’ TO ’x:\MSSQL\DATA\MyDatabase.ldf’
- GO
- -- Optional restore Differential Backup
- RESTORE DATABASE MyDatabase
- FROM DISK = ’x:\MSSQL\BACKUP\MyDatabase_Diff.BAK’
- WITH
- -- RECOVERY -- Use if NO more file to recover
- NORECOVERY -- Use if there are T/Logs to recover
- GO
- -- Optional restore Transaction Log Backup
- RESTORE DATABASE MyDatabase
- FROM DISK = ’x:\MSSQL\BACKUP\MyDatabase_yyyymmdd_hhmm_Trans.BAK’
- WITH
- -- RECOVERY -- Use if NO more T/Logs to recover
- NORECOVERY -- Use if more T/Logs to recover
- GO
- -- Set the database ready for use (after all backups have been restored)
- RESTORE DATABASE MyDatabase RECOVERY
- GO
- -- Rename logical names (only needed if restoring from a backup for a Different database):
- ALTER DATABASE MyDatabase
- MODIFY FILE (NAME = ’OrigDatabase_Data’, NEWNAME = ’MyDatabase_data’)
- GO
- ALTER DATABASE MyDatabase
- MODIFY FILE (NAME = ’OrigDatabase_Log’, NEWNAME = ’MyDatabase_log’)
- GO
如何恢复数据库备份到一个已存在的正在使用的数据库上
2019-10-25 15:29mssql教程网 Sql Server
如何恢复数据库备份到一个已存在的正在使用的数据库上
延伸 · 阅读
- 2022-03-01数据库与其备份恢复主要注意事项
- 2022-02-20分享一个自动编写MySQL数据库备份脚本
- 2021-11-30SQL Server2019数据库备份与还原脚本(批量备份)
- 2021-11-19如何利用MySQL的binlog恢复误删数据库详解
- 2021-11-12MySQL学习之数据库备份详解
- 2021-10-28zabbix进行数据库备份以及表分区的方法
- Sql Server
SQL JOIN 连接详细介绍及简单使用实例
这篇文章主要介绍了SQL JOIN 连接详细介绍及简单使用实例的相关资料,需要的朋友可以参考下 ...
- Sql Server
SQLServer2005 批量查询自定义对象脚本
SQLServer2005 批量查询自定义对象脚本,使用系统函数object_definition和系统表 sysobjects 就可以了 ...
- Sql Server
SQLServer 数据库的数据汇总完全解析(WITH ROLLUP)
乍一看,好像很容易,用group by好像能实现?但仔细研究下去,你又会觉得group by也是无能为力,总欠缺点什么,无从下手。那么,到底该如何做呢?别急,...
- Sql Server
SQL2005 存储过程解密方法
SQL2005 存储过程解密方法,需要的朋友可以参考下。...
- Sql Server
三种SQL分页查询的存储过程代码
三种SQL分页查询的存储过程代码,需要的朋友可以参考下。 ...
- Sql Server
深入SQLServer中ISNULL与NULLIF的使用详解
本篇文章是对SQLServer中ISNULL与NULLIF的使用进行了详细分析介绍,需要的朋友参考下 ...
- Sql Server
SQL_Server全文索引的用法解析
SQL Server全文索引相信大家都有一定的了解,下面就为您介绍SQL Server全文索引的用法及相关的语句,希望可以让您对SQL Server全文索引能有更深的认识 ...
- Sql Server
SQLServer2005创建定时作业任务
这篇文章主要为大家介绍了SQLServer2005创建定时作业任务的详细过程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 ...