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 连接设置: