zoukankan      html  css  js  c++  java
  • 批量数据文件导入SqlServer解决方案

    限制条件:只有对服务器的某个库有完全权限以及只能通过外部主机SSMS客户端操作SqlServer2012,可能需要bulkadmin角色或者sysadmin角色的权限以及开启大容量日志模式。
    需要连接Excel文件和平面文件的驱动,服务器有SSIS的目录。
    注意事项:BI解决方案必须创建目标表以及BCP实用工具也是。任何一种解决方案在第二次数据插入的时候都是以追加的形式操作的,
    要想每次数据插入目标表都是空表,需要执行delete所有数据操作。
    最好资料参考微软官网。BI开发项目,需要visual stdio和SSDT,分别官网下载即可。
    手动执行:
    初步解决:小文件(50M以内)通过SSMS导入,大文件通过BCP实用工具导入或者通过本地虚拟机SSMS中转传输到服务器SSMS。
    升级1解决:通过VS2012集成BI插件的平台或SSDT的BI解决方案的SSIS模板来foreach循环批量导入每个文件(参考https://www.jb51.net/article/38298.htm)

    参考https://blog.csdn.net/CodeRookieGuo/article/details/50471123

    BI解决方案不需要转换文件格式。直接导入excel就行,支持大容量数据导入。

    BCP例子:

    bcp 库名..表名 in C:UsersxxxxxxDesktopG105_1.csv -c -t, -r -F 2  -b 10000  -S[服务器实例]  -Uxxxxx -P 

    假设是一种超能力
  • 相关阅读:
    199. 二叉树的右视图
    二叉树前、中、后、层次、遍历的非递归法
    奇思妙想
    917. 仅仅反转字母【双指针】
    JVM性能监控与故障处理工具
    Java线程池使用和常用参数(待续)
    MySQL常用知识
    手写常用算法
    LightOj 1170
    逆元总结
  • 原文地址:https://www.cnblogs.com/Haihong72H/p/12074413.html
Copyright © 2011-2022 走看看