passMeBy

SQLSERVER 表数据迁移

  •  
  •   passMeBy · May 3, 2020 · 3332 views
    This topic created in 2375 days ago, the information mentioned may be changed or developed.

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

    6 replies  •  2020-05-04 09:59:15 +08:00
    lovedebug
    lovedebug
    May 3, 2020 via Android
    1
    微软官方有迁移的用户用例可以查吧
    ra1983
    ra1983
    May 3, 2020 via Android
    2
    SSMS 里右键选择目标数据库 Tasks->Import Data
    passMeBy
    passMeBy
    OP
    May 3, 2020
    3
    @ra1983 但 import 的时候,字段的类型好像跟原先类型不太一致。字段很多,手动调不太现实。大佬有没有其他办法?谢谢。
    ra1983
    ra1983
    May 3, 2020
    4
    如果是我,我会先用 Import Data 到一张临时表里,至少数据放到同一个库里了。
    然后根据数据类型的对应关系,列名关系,甚至需要数据转换,用 Excel 生成 Insert 语句把数据从临时表插入到正式表。
    passMeBy
    passMeBy
    OP
    May 4, 2020
    6
    最后还是默默打开了 Design 去一个个调整 column type 。因为 client 用的是 Express version,所以有些方法也没得尝试。谢谢各位大佬!
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2876 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 13:18 · PVG 21:18 · LAX 05:18 · JFK 08:18
    ♥ Do have faith in what you're doing.