zoukankan      html  css  js  c++  java
  • sql server 2012 从删库到跑路

    问题:

    向sql server 2012单个数据库中导入1500万+条数据的时候,报错:

    错误 0xc0202009: 数据流任务 1: SSIS 错误代码 DTS_E_OLEDBERROR。出现 OLE DB 错误。错误代码: 0x80004005。
    已获得 OLE DB 记录。源:“Microsoft SQL Server Native Client 11.0” Hresult: 0x80004005 说明:“由于文件组 'PRIMARY 中的磁盘空间不足,无法为数据库 'medical_all' 分配新页。请删除文件组中的对象、将其他文件添加到文件组或者为文件组中的现有文件启用自动增长,以便增加必要的空间。”。
    (SQL Server 导入和导出向导)

    但是数据库文件和日志都启用了自动增长,大小无限制,磁盘空间也充足。

    后来发现原因是本人用的sql server 2012版本为express版本,单个数据库文件大小限制为10G。

    解决:

    懒得升级sql server,改用mySQL。

    这个东西安装的时候不能选择目录,要修改默认数据库文件位置请参见

    http://blog.csdn.net/heizistudio/article/details/8234185

    这个大哥写的很好。

    中文乱码:

    http://www.cnblogs.com/sunzn/archive/2013/03/14/2960248.html

  • 相关阅读:
    【经典数据结构】B树与B+树
    【经典算法】线性时间排序
    【经典算法】归并排序
    【经典算法】快速排序
    python模块之shelve
    python模块之pickle
    python模块之json
    python之序列化
    python模块之shutil和zipfile
    python模块之sys
  • 原文地址:https://www.cnblogs.com/wangyiming/p/6404902.html
Copyright © 2011-2022 走看看