数据库到数据库导入后,SQL Server数据库变得异常庞大

时间:2014-10-02 02:41:26

标签: sql sql-server database

有些奇怪的事情正在发生,希望有人可以对此有所了解。我有两个数据库,有两个表。我正在将它们组合到另一个数据库中进行整合。我从导出的两个列有8000列(疯狂吧?),它进入的是50正常,有些是75.一切都没有截断错误,但新数据库的大小是其他数据库的10倍

实施例。 DB 1是58演出,db2是78左右。一起导入统一数据库... 1.2 TB!这里发生了什么,我可以缩小它还是必须将其踢出另一个数据库或文本文件以重新导入正常大小的数据库。应该像140 gig一样多或多一点但超过TB ???

另外我应该添加我正在使用SQL Server 2008 Enterprise并且一些列从文本到字符串,因此有一些转换正在进行...并且日志文件不包含在1.2 TB中... < / p>

1 个答案:

答案 0 :(得分:0)

好的,这就是我所确定的......大幅增加的大小必须与数据转换有关。作为测试,我创建了一个具有相同类型和大小(varchar)的表的重复数据库,并进行了数据库到数据库的传输,基本上将所有表复制到新数据库,并且大小是“正常”而不是通配数。仍然不完全确定为什么它最初会随着增长而疯狂,但如果有人遇到同样的问题,即使它在屁股上很难复制......它会起作用....