把SQL Server备份恢复到 LocalDb

refs:

http://www.alteridem.net/2016/03/24/restore-a-sql-server-backup-to-localdb/

https://www.cnblogs.com/fumj/p/7345385.html

 

如何把sql servere的备份恢复到localdb中:

一.

Visual Studio 2017 在视图View菜单下打开 SQL Server Object Explorer (Ctrl+\, Ctrl+S) . 打开 SQL Server 节点。如果没有需要在右键菜单中添加。

 

打开LocalDB版本,在 Databases | System Databases. 下右击 master 并选择 New Query,在新建的query下填充如下内容,

RESTORE FILELISTONLY
FROM DISK = 'D:\wu\work_vs\BPMS\NBCZ\db\NBCZ20180517.bak' 

运行后会发现如下结果,显示了LogicalName及db文件的名称:

 

 

修改查询语句,为如下内容,即移动备份文件到指定目的地,及设定创建数据库名称:

RESTORE DATABASE NBCZ
FROM DISK = 'D:\wu\work_vs\BPMS\NBCZ\db\NBCZ20180517.bak' 

WITH MOVE 'GemmyCom' TO 'D:\wu\work_vs\BPMS\NBCZ\db\NBCZ.mdf',
MOVE 'GemmyCom_log' TO 'D:\wu\work_vs\BPMS\NBCZ\db\NBCZ.ldf',
REPLACE;

重新执行:

刷新后即可显示出来。

 

右键点击后查看其属性,找到连接字符串,即为程序所用db 连接设置:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值