SQLSERVER 表数据迁移

2020-05-03 10:03:53 +08:00
 passMeBy

现有两个数据库 A 、B,只有一个文件共享区,其他的像 DBlink 都不可用。请问大佬,如何如何将 A 中的某张表的数据迁移到 B 数据库。(数据有几十万行)

2197 次点击
所在节点   SQL Server
6 条回复
lovedebug
2020-05-03 10:08:15 +08:00
微软官方有迁移的用户用例可以查吧
ra1983
2020-05-03 10:20:25 +08:00
SSMS 里右键选择目标数据库 Tasks->Import Data
passMeBy
2020-05-03 10:32:13 +08:00
@ra1983 但 import 的时候,字段的类型好像跟原先类型不太一致。字段很多,手动调不太现实。大佬有没有其他办法?谢谢。
ra1983
2020-05-03 11:09:40 +08:00
如果是我,我会先用 Import Data 到一张临时表里,至少数据放到同一个库里了。
然后根据数据类型的对应关系,列名关系,甚至需要数据转换,用 Excel 生成 Insert 语句把数据从临时表插入到正式表。
daozhihun
2020-05-03 11:11:39 +08:00
passMeBy
2020-05-04 09:59:15 +08:00
最后还是默默打开了 Design 去一个个调整 column type 。因为 client 用的是 Express version,所以有些方法也没得尝试。谢谢各位大佬!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/668195

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX