CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  MS-SQL Server >  应用实例

请问有什么办法在数据导入导出时不让SQLServer生成日志?

楼主big_welley(你快乐,所以我快乐)2004-04-02 23:32:19 在 MS-SQL Server / 应用实例 提问

需要频繁地导入导出大量的数据,但是数据库日志文件的增长实在是太快了,求好的解决办法,谢谢! 问题点数:0、回复次数:6Top

1 楼zjcxc(邹建)回复于 2004-04-03 07:38:41 得分 0

--设置最小日志记录  
  alter   database   数据库   set   recovery   simple  
   
  --进入数据导入/导出  
   
   
  --完成后恢复日志记录模式  
  alter   database   数据库   set   recovery   full  
  Top

2 楼chludlf(春露)回复于 2004-04-03 07:56:27 得分 0

alter   database   数据库   set   recovery   simple  
  日志文件還會變大,但是空的.   只用縮日志,就會變為0Top

3 楼shirly_guo(蕾蕾)回复于 2004-04-05 14:36:42 得分 0

不要采用alter   database   数据库   set   recovery   simple,这样可能会导致你的备份策略的失效,因为simple   recovery与full   recovery   model之间不能随意切换,除非你在切换前做好一个全库备份.另外采用了simple   recovery的话,事务日志备份就不能采用.综合上述,不提倡使用simple   recovery   model.而应该使用bulk   log   recovery   model.  
  步骤:  
      1   导入之前,alter   database   数据库   set   bulk_logged  
          (   或者exec   sp_dboption   '数据库','select   into/bulkcopy',true)  
      2   导入结束,alter   database   数据库   set   full;  
      这样你无需调整备份策略,那么为了安全起见,导入结束后可以补做一次备份,因为你导入过程没有记录在事务日志中.Top

4 楼jiangchuandong(岁月的流逝......)回复于 2004-04-05 14:55:02 得分 0

楼上的朋友,我用simple   recovery   model用的很好呀Top

5 楼shirly_guo(蕾蕾)回复于 2004-04-05 14:57:01 得分 0

不要采用alter   database   数据库   set   recovery   simple,这样可能会导致你的备份策略的失效,因为simple   recovery与full   recovery   model之间不能随意切换,除非你在切换前做好一个全库备份.另外采用了simple   recovery的话,事务日志备份就不能采用.综合上述,不提倡使用simple   recovery   model.而应该使用bulk   log   recovery   model.  
  步骤:  
      1   导入之前,alter   database   数据库   set   recovery   bulk_logged  
          (   或者exec   sp_dboption   '数据库','select   into/bulkcopy',true)  
      2   导入结束,alter   database   数据库   set   recovery   full;  
      这样你无需调整备份策略,那么为了安全起见,导入结束后可以补做一次备份,因为你导入过程没有记录在事务日志中.  
  Top

6 楼shirly_guo(蕾蕾)回复于 2004-04-05 15:00:03 得分 0

如果你不恢复数据库,你是不会发现备份的问题的!你直接在simple/bulk   logged之间切换,是不会报错的.但是当你利用事务日志恢复的时候,就会报错.因为simple/bulk   logged之间是有缝切换.Top

相关问题

  • 如何生成日志?
  • jbuilder7里生成的UML怎样导出.
  • SQLServer如何导出生成的SQL脚本是带数据的,不只是单单是数据库的框架
  • 怎样生成共享访问日志
  • 如何自动生成系统日志?
  • 不生成日志的insert如何写
  • oracle 库结构的导出和重新生成?(oracle初学者)
  • ActiveReport生成的报表导出PDF文件乱码???
  • 如何导出生成表的sql语句?
  • JSP生成报表后怎么导出excel表?

关键词

  • 数据库
  • 数据
  • database
  • 日志
  • 导入
  • recovery
  • 导出
  • 备份
  • simple
  • alter

得分解答快速导航

  • 帖主:big_welley

相关链接

  • SQL Server类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo