如何恢复数据库备份到一个已存在的正在使用的数据库上

hvfcgjfcgg

hvfcgjfcgg

2016-02-19 11:46

下面,图老师小编带您去了解一下如何恢复数据库备份到一个已存在的正在使用的数据库上,生活就是不断的发现新事物,get新技能~
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:MSSQLBACKUPMyBackupFilename_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:MSSQLDATAMyDatabase.mdf’, 
 MOVE ’MyDatabase_Log’ TO ’x:MSSQLDATAMyDatabase.ldf’
GO

-- Optional restore Differential Backup
RESTORE DATABASE MyDatabase
 FROM DISK = ’x:MSSQLBACKUPMyDatabase_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:MSSQLBACKUPMyDatabase_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
展开更多 50%)
分享

猜你喜欢

如何恢复数据库备份到一个已存在的正在使用的数据库上

编程语言 网络编程
如何恢复数据库备份到一个已存在的正在使用的数据库上

如何还原数据库 如何恢复数据库删除数据

网络
如何还原数据库 如何恢复数据库删除数据

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

SQL server 2008 数据安全(备份和恢复数据库)

编程语言 网络编程
SQL server 2008 数据安全(备份和恢复数据库)

如何使用MYSQL数据库进行备份数据恢复

MySQL mysql数据库
如何使用MYSQL数据库进行备份数据恢复

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

MySQL数据库备份与恢复

编程语言 网络编程
MySQL数据库备份与恢复

ORACLE 数据库RMAN备份恢复

编程语言 网络编程
ORACLE 数据库RMAN备份恢复

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

开机硬盘提示Error Loading OS的解决办法

开机硬盘提示Error Loading OS的解决办法

海量数据库的查询优化及分页算法方案

海量数据库的查询优化及分页算法方案
下拉加载更多内容 ↓