将数据复制到SqlServer时,如何最小化事务日志增长?

我已经编写了一个小应用程序来定期查询,清理和将遗留数据库的数据插入到SqlServer中。 大约有3M的logging,如果我让投票寡妇很小,我可以想象交易日志变得相当大。 在这些“复制”操作中,我怎样才能最大限度地减less增长?

你如何插入数据?

大容量日志恢复模式可以在这里成为你的朋友。

http://msdn.microsoft.com/en-us/library/aa173529(SQL.80).aspx

马西莫是对的。 具体来说,你想阅读这篇文章 – 它列出了批量logging发生的先决条件:

http://msdn.microsoft.com/en-us/library/ms190422.aspx

取决于目标数据库的备份模式。

如果简单,事务日志空间应该被释放并且在事务被提交时被重用,从而限制使用的空间。

否则,您将需要执行事务日志备份。