zoukankan      html  css  js  c++  java
  • Sqlserver大数据迁移,导出-》导入(BULK INSERT)

    注:我是在服务器上执行的(在客户端执行,文件也是导出到服务器磁盘)。

    导出:EXEC master..xp_cmdshell 'bcp "select column1,column2,.........columnN from dbname.dbo.tablename" queryout d:data.txt -c -S服务器机器名 -Usa -P密码'

    导出注意,导出格式字段是用tab键 分割的, 如果数据中有tab键值,需要处理调tab值

    --xp_cmdshell权限
    sp_configure 'show advanced options',1 reconfigure go sp_configure 'xp_cmdshell',1 reconfigure go

      

    导入:BULK INSERT dbname.dbo.tablename   FROM 'd:/data.txt'       

    --日志改为简单模式
    ALTER DATABASE [ABPDemoDb] SET RECOVERY simple
    GO
    
    BULK INSERT dbname.dbo.tablename   FROM 'd:/data.txt' 
    
    --日志改为完全模式
    ALTER DATABASE [ABPDemoDb] SET RECOVERY full--/bulk_logged
    GO
    

      

            

  • 相关阅读:
    zTree学习笔记之展开树和收起树
    添优--史上超级全面的前端面试题大集合
    springboot2.0整合jpa
    Idea快捷键
    实用工具收藏
    nginx
    SQLServer锁的机制
    centos安装jenkins
    java8
    前端开发收藏
  • 原文地址:https://www.cnblogs.com/OwenWu/p/14907183.html
Copyright © 2011-2022 走看看