远程服务器拷贝数据库文件,使用SqlServer Management Studio从远程服务器中导出数据到本地:附加、导出+导入...

数据库迁移主要有两种方式:

直接附加:这种方式需要的权限比较大,需要能访问数据库所在的服务器,然后将数据库拷贝出来。

导出+导入:能连接数据库就行。

本次演示从远程服务导出数据库到本地,下面介绍这两种方式。

方式一:直接附加

这种方式会影响其他连接的客户端,如果是线上运行不推荐使用。

连接远程数据库服务器,打开Management Studio连接,附加的数据需要先分离或者脱机,这里使用脱机。选择要迁移的数据库,右键任务->脱机:

7d8dd9d72d01f90d610d9f87dcd87dbc.png

脱机成功后,右键数据库属性找到数据库文件:

df97a9f8fceba3b9ac649f5ee95f5a0b.png

拷出来放在目标服务器的一个文件夹内,打开目标服务器上的Management Studio,右键数据库->附件,将数据库文件添加上去即可,如果添加不上报只读或权限错误时,推荐参考解决:http://www.kungge.com/kungge/2717.html

方式二:导出+导入

导出数据结构

使用Management Studio连接到远程服务器,选择要导出的数据库,右键,任务->生成脚本:

b9903eca4194c27d85f4d553441bc318.png

b60d8b0283cd483511dbfb69fe2150f2.png

7113facf1ef71e8f929008d310a43b5b.png

5c49a83209724c87d460ad12794df5cc.png

f15450b7dce2ce5daa7209f0b02fc2bd.png

当导出的sql语句放在本地服务器上执行,修改下数据库文件的路径:

07d37bad5ac44776e944c0b8a105748a.png

刷新下就能看到新增的数据库了:

ab72338ab7c172f4e130a3db38f13816.png

主键、索引等都正常:

f24fdead70b7fd0be3108f108f33ae91.png

导入数据

选择远程数据库右键,任务->导出数据:

22702f8db190c0a225ab7928a79bc622.png

b0d5a7fff21fdd710f179daf8c95a1c8.png

选择目标,选择本地的数据库:

92444283b1189382b72b3ef2883818f6.png

0f4e9c4116a09ce8ea877e0594992465.png

df0b4047cc9c3fb5e4aca811334fb499.png

03c3dcf63b3728431ef03d43a24ac773.png

fb61dacd6a1f520154e3b48a54b1a996.png

点击完成开始执行:

49f077dcb8ba0027425e616fc00646d7.png

如上表示执行成功!

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值