标签: sql-server-2008
我有表保留许多进程的程序,有时我需要删除表中100%的具体日期的进程,我不再需要它们了, 但问题是,大量数据使日志文件变得越来越大。 出于某些原因,我不想要一种缩小日志文件的方法。 和truncate也删除所有行。 任何有关在没有日志文件备份的条件下永久删除这些特定数据的帮助。
答案 0 :(得分:0)
使用SET ROWCOUNT 10000(或任何有意义的块来控制记录) 然后在循环中运行你的delete语句直到没有删除记录,如果需要在每次迭代之间进行日志备份。