V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
passMeBy

SQLSERVER 表数据迁移

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