sql2008 r2 导出数据表的问题?高手来看看!

ajoy 2015-01-08 04:44:32
sql2008 r2 导出数据库a的所有表到b(新建的数据库名称)。导出后发现b数据库中虽然有数据,但是原来的表中的那些默认值都丢了,而且存储过程也没有导入进来。不知道为啥?
...全文
188 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
ajoy 2015-01-09
  • 打赏
  • 举报
回复
现在数据库的mdf文件40多个G,我把数据库里面的所有表数据导入到另一个数据库里面,其实结果只有600多M,也不知道多出来的这么多到底是什么。其中一个表M 就占了40个G,这个表其实数据也没多少。 现在
發糞塗牆 2015-01-08
  • 打赏
  • 举报
回复
然后收缩数据文件到一定程度,别收缩得太狠了
發糞塗牆 2015-01-08
  • 打赏
  • 举报
回复
引用 6 楼 ajoy 的回复:
备份文件从500M突然增加到7G,是data文件,不是log日志文件,日志文件还和昨天差不多大,data文件增加了10倍。现在如果不备份,数据库的完整.mdf的文件都快50G了。突然变得这么大,很是奇怪。
重建聚集索引
ajoy 2015-01-08
  • 打赏
  • 举报
回复
但是日志文件并没什么变化,log日志文件才300多M。mdf突然变大了。
ajoy 2015-01-08
  • 打赏
  • 举报
回复
备份文件从500M突然增加到7G,是data文件,不是log日志文件,日志文件还和昨天差不多大,data文件增加了10倍。现在如果不备份,数据库的完整.mdf的文件都快50G了。突然变得这么大,很是奇怪。
發糞塗牆 2015-01-08
  • 打赏
  • 举报
回复
非简单模式下: 1、重建大表聚集索引。 2、日志备份 3、收缩日志文件到可接受程度,按你那个500M的库,假设是完整备份的大小,可以考虑1~200M的ldf大小(没有标准数值,纯个人意见)。 4、完整备份全库,并且定期备份日志即可。 你那7G,按照个人经验,通常是某次大规模操作如增删改大量数据,甚至还回滚,把日志撑大了。 另外2008 R2有压缩备份功能,看清楚,不是收缩,是压缩,通常可以减少备份文件的体积。
ajoy 2015-01-08
  • 打赏
  • 举报
回复
原因是这样,我的数据库每天自动备份,备份文件大小都很正常,昨天突然备份文件是以前的10倍大,以前每天 的备份文件是500多M,昨天突然变成7G,查不出来原因,如果备份再还原,估计还是这样的情况,现在数据库读写都觉得有问题了,insert 一条数据到数据表里面都要1分钟了。
ajoy 2015-01-08
  • 打赏
  • 举报
回复
我一步一步看了,没有这样的高级选项!
还在加载中灬 2015-01-08
  • 打赏
  • 举报
回复
你还不如用备份还原呢 http://blog.csdn.net/liuhelong/article/details/3335687
發糞塗牆 2015-01-08
  • 打赏
  • 举报
回复
导出配置里面有高级选项,你打开看看你要使用哪些

34,588

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧