当前位置:网站首页>使用SQLServer复制数据库
使用SQLServer复制数据库
2022-08-04 12:29:00 【lyk_dtf】
前言
开发环境数据库结构和生产环境不一致,需要将生产环境数据库搬迁到开发环境:
1、一般数据量小的话右键生成脚本,然后在新的库执行一下就好了,但是这个生成环境sql脚本1.8g,执行会超时,我也不敢用cmd 命令行执行,只能作罢~
2、下面这个方法在本地测试一切正常,但是去生产环境操作就不行
原因是生产环境用的华为云数据库,给的账号没有备份数据库权限……
3、最后手动把数据库结构差异补齐,浪费我好几个小时,就这?
但是这个方法在本地操作确实可行,记录一下
一、备份需要复制的数据库
执行下面语句备份数据库
BACKUP DATABASE database1 TO DISK = 'E:\tmp\dbbek\database1.bak'
database1:需要复制的数据库
E:\tmp\dbbek\database1.bak:备份到这个路径
二、获取LogicalName、PhysicalName这两个的值
执行下面语句,从刚刚备份文件中查询LogicalName、PhysicalName
RESTORE FILELISTONLY FROM DISK = 'E:\tmp\dbbek\database1.bak'
查询结果如下:(把这两个值保存起来)
三、使用刚刚的备份文件复制新数据库
RESTORE DATABASE database2
FROM DISK ='E:\tmp\dbbek\database1.bak'
WITH MOVE 'database1' TO 'D:\Program Files\Microsoft SQL Server\MSSQL13.MSSQLSERVER\MSSQL\DATA\database1.mdf',
MOVE 'database1_log' TO 'D:\Program Files\Microsoft SQL Server\MSSQL13.MSSQLSERVER\MSSQL\DATA\database1_log.ldf'
两个TO后面接的路径就是上面查询出来的路径
原文博主下图解释的很详细,就拿来用了
到这就复制完了,原文还写了定时备份啥的,目前不需要就不写了
原文:https://www.cnblogs.com/bdqczhl/p/16199900.html
边栏推荐
- Shell loop statement (for, while, until)
- 《独行月球》猛药,治不了开心麻花内耗
- Motion Rule (16)-Union Check Basic Questions-Grid Game
- 罗振宇的A股梦,咋这么难圆?
- 开发小程序插件如何实现盈利?
- Why is Luo Zhenyu's A-share dream so difficult to fulfill?
- 广告电商系统开发之订单处理
- Django框架MySQL数据库到models模型的映射关系
- Neck modules of the yolo series
- 电源测试之输出动态响应(Output Dynamic Response Test)
猜你喜欢
DC-DC电源中前馈电容的选择
TensorFlow学习记录(三):高阶操作 & 神经网络与全连接层
手搓一个“七夕限定”,用3D Engine 5分钟实现烟花绽放效果
Focus!2022 interview must brush 461 interview questions summary + interview + resume template
DC/DC电感底部要不要覆铜?
Small program on how to play in the construction of e-government service platform value
数据中台建设(九):数据中台资产运营机制
Share | technology integration electronic fence function of scheduling system
如何让 WPF 程序更好地适配 UI 自动化
小程序在政务服务平台建设中如何发挥价值
随机推荐
Control CD-ROM with VbScript
企业应当实施的5个云安全管理策略
电源输出的Overshoot和Undershoot 测试
大神们都在用的神器,你和大神只差一个它!!
Redis (1) installation and configuration
动规(18)-并查集基础题——团伙
Analysis and comparison of mobile cross-end technical solutions
小程序在政务服务平台建设中如何发挥价值
Based on the BiLSTM regression forecast method
Flutter使用 json_serializable 解析 JSON 最佳方案
【UML】信息系统分析与设计知识点总结
七夕还没选好礼物,快送这套美妆秘籍,保准没错~~
Nacos手摸手教学【二】Nacos注册中心
Yolov5 test and train own dataset
Chinese valentine's day of young people crazy to make money, earn 140000 a week
Django框架MySQL数据库到models模型的映射关系
分布式链路追踪Jaeger + 微服务Pig在Rainbond上的实践分享
罗振宇的A股梦,咋这么难圆?
论文翻译:2022_Time-Frequency Attention for Monaural Speech Enhancement
接入华为游戏防沉迷,点击防沉迷弹窗后游戏闪退