我想从远程数据库中读一些数据到本地数据库,在读之前要删除本地数据库的数据,
因为可能要经常删除与插入,
所以想跳过写入日志这一步
知道有这个功能,但是一直没有用过
请问各位高手是指点一二,谢谢

解决方案 »

  1.   

    不产生日志的删除可以用:truncate table TableName
    可以将恢复模式设置为 简单
      

  2.   

    如果是指删除时,不产生日志,如楼上所说,用truncate.
    但插入数据就不行了,必定产生日志.
      

  3.   

    truncate table TableName 不是不产生日志,而是相对来说只记录日志操作类型。在关系型数据库中为了保证事务一致,日志是必须的。如果不需要日志,可以选择记事本存储数据。
      

  4.   

    对于删除,如果是truncate的话,倒是建议每次新生成一个table,比如select XXX INTO YYY from 远程链接库
      

  5.   


    批量插入的话,用Bulk_recovery比较合适。记得插入后对数据库修改为完整模式。以便时间点恢复。