当前位置:网站首页>使用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
边栏推荐
猜你喜欢

项目里的各种配置,你都了解吗?

LeetCode Daily Question (858. Mirror Reflection)

《独行月球》猛药,治不了开心麻花内耗

MySQL - Explain explanation

数据中台建设(九):数据中台资产运营机制

Programmer Qixi Gift - How to quickly build an exclusive chat room for your girlfriend in 30 minutes

Focusing on data sources, data quality and model performance to build a credit profile of small and micro enterprises

“蔚来杯“2022牛客暑期多校训练营4 N

A comprehensive understanding of MOS tubes, an article is enough

【黑马早报】尚乘数科上市13天,市值超阿里;北大终止陈春花聘用合同;新东方花近200亿退学费和遣散费;张小泉75%产品贴牌代工...
随机推荐
高速电路PCB布局布线参考
“蔚来杯“2022牛客暑期多校训练营4 N
项目里的各种配置,你都了解吗?
FHQ-Treap 简介
Flutter 使用 json_serializable 解析 JSON 支持泛型
编辑器vscode Already included file name ‘xxx‘ differs from file name ‘xxx‘ only in casing报错
第10章 模块和包
Flutter使用 json_serializable 解析 JSON 最佳方案
外置USB供电与内置锂电池供电自动切换电路
【水一个徽章】
【PHP实现微信公众平台开发—基础篇】第2章 微信公众账号及申请流程详解
基于BiLSTM的回归预测方法
Hit the interview!The latest interview booklet of Ali Jin, nine silver and ten is stable!
LeetCode Daily Question (858. Mirror Reflection)
Based on the BiLSTM regression forecast method
Control CD-ROM with VbScript
动规(16)-并查集基础题——亲戚(Relations)
获取本机IP地址的脚本
UMA & Hong Kong Polytechnic & Ali propose SP-ViT to learn 2D space prior knowledge for visual Transformer!
技术分享| 融合调度系统中的电子围栏功能说明