SQLServer中的数据库备份恢复并重命名
在做数据库备份时常常需要将A数据库备份,并恢复成一模一样的B数据库,但是在restore的时候SQL Server会自动式别.bak文件的数据文件和日志文件的逻辑名称(一般情况下是 A.mdf 和 A_log.ldf ),而数据库中又已经存在A数据库,这时便会报错。比较傻瓜式的方法是重命名之前的数据库,但是这样又会有很多不可预见的问题。经查阅资料发现合理的方法如下:
>>1
RESTORE FILELISTONLY FROM DISK='D:\A.bak'
此时结果集会显示A备份数据库的数据文件和日志文件的逻辑名称
>>2
RESTORE DATABASE B FROM DISK='D:\A.bak'
WITH
MOVE 'A' TO 'D:\B.mdf',
MOVE 'A_log' TO 'D:\B_log.ldf'
运行完成后输出 RESTOREDATABASE successfully processed 255 pages in20.504 seconds (10.89 MB/sec).
>>3
刷新数据库会发现B数据库已存在
SQLServer中的数据库备份恢复并重命名相关推荐
- mysql用户管理,常用sql语句,mysql数据库备份恢复
2019独角兽企业重金招聘Python工程师标准>>> mysql用户管理 grant all on . to 'user1' identified by 'passwd'; gra ...
- MySQL用户管理、常用SQL语句、MySQL数据库备份恢复
mysql用户管理 1.创建一个普通用户并授权 [root@gary-tao ~]# mysql -uroot -p'szyino-123' Warning: Using a password on ...
- 2.5.1 MySQL数据库备份恢复基础讲解
MySQL数据库备份恢复基础 MySQL常见的故障类型 对于用户来说,数据库中保存的数据通常至关重要,所以要采取各种手段来防止各种可能的数据损失和数据故障. DBA主要任务就是维持数据库的高可靠性运行 ...
- Oracle数据库备份恢复,巡检须要关注的对象设置以及相关恢复概述
数据库备份恢复.巡检须要关注的对象设置: 1.数据库名称,以及DBID: --dbid在v$database中 SYS@ORCL>select dbid,name from v$dat ...
- TiDB数据库备份恢复与数据迁移
TiDB数据库备份恢复与数据迁移 数据迁移 使用 mydumper/loader 全量导入数据 mydumper/loader 全量导入数据最佳实践 某次导入示例,以及相关的配置 从 MySQL 导出 ...
- 13.4 mysql用户管理 13.5 常用sql语句 13.6 mysql数据库备份恢复
mysql用户管理 1.创建一个普通用户并授权 [root@gary-tao ~]# mysql -uroot -p'szyino-123' Warning: Using a password on ...
- sql truncate_如何在SQL Delete和SQL Truncate语句后使用数据库备份恢复数据
sql truncate This article explores the recovery of data removed by SQL Delete and SQL Truncate state ...
- 数据库备份恢复策略_如何根据备份策略选择和检查正确的数据库恢复模型
数据库备份恢复策略 介绍 (Introduction) Following best practices, we should apply principles like segregation of ...
- 备份数据库的expdp语句_Oracle数据库备份恢复Data Pump Expdp/Impdp参数详解与案例介绍...
oracle数据库备份恢复Data Pump Expdp/Impdp参数详解与案例介绍 目 录 1 Oracle数据泵的介绍 3 2 Oracle expdp/impdp参数使用介绍 3 2.1 Or ...
最新文章
- python rest api 测试_如何用Python编写REST API的单元测试
- springboot actuator监控笔记
- SAP S/4HANA生产订单状态含义
- Python变量的复制
- 机器学习 基本概念,常用经典模型
- java删除指定索引元素_将对象/元素添加到列表中的Java指定索引处
- Java 8 函数式编程学习笔记
- 实现同步请求_图解 Promise 实现原理(二)—— Promise 链式调用
- 使用集成SOA网关的PL / SQL中的REST
- java 打破封装_继承打破了封装性
- 2021年江苏省高考成绩什么时候可以查询,2021年江苏高考成绩什么时候出来 成绩查询时间...
- 计算机专用英语(常用1695个单词,带音标)
- Linux与Windows分区格式详解
- 基于CTP的期货智能程序化交易系统平台
- Unity 将图片转换成 sprite 格式
- 2017-2018-1 20155228 《信息安全系统设计基础》第三周学习总结
- 日撸代码300行:第二天
- Learun FrameWork,基于.NET的智能化开发工具
- 疼痛的脑成像:最新进展
- Libgdx粒子效果介绍与使用心得
热门文章
- c语言面试编程笔试题,C语言面试编程题
- 基于matlab的信号仿真实验,基于MATLAB的《信号与系统》课程仿真实验系统设计
- angularjs html 支付宝支付,angular仿支付宝密码框输入效果
- 网络编程--TCP/IP协议
- kindeditor 上传图片失败问题总结
- javacv利用ffmpeg实现录屏和录音,输出为mp4文件
- P、NP以及NPC问题
- Android 11 上的文件读写权限(MANAGE_EXTERNAL_STORAGE)
- Nginx网络服务之监控模块
- 金蝶K3 BOM 如何设置,金蝶K3 的BOM在哪里设置