我有一个88GB的日志文件,用于SQL Server 2008托pipe的数据库,我试图使用事务日志备份来备份,这样我就可以缩小了。 问题是,我没有足够的空间,也没有C和D,使得这个捕获22。
我能做些什么来缩小日志? 我可以强迫它缩小而不做备份吗? 如果我能这样做的后果是什么?
谢谢…
您可以将恢复模式切换为简单模式,然后再切换回完整模式。 那么你应该能够缩小它,从那一点开始。
这意味着你只能从最后一次完整备份中恢复(在完全备份后如此尝试)。 它也将打破复制。
为什么不能获得一个外部的USB硬盘,连接到服务器,并备份到这个驱动器?
BACKUP LOG <DatabaseName> WITH TRUNCATE_ONLY
这是2005年。对不起,我没有看到标签 – 如果这个信息是在主题或问题的主体,它更好。
无论如何,我为你search这个:
来自:Nick Kavadias
您可以使用regulat BACKUP LOG命令将文件发送到位桶:
BACKUP LOG DBNAME TO DISK ='NUL'
什么是丢弃您的事务日志,所以如果您的数据库是批量或完整日志logging,您现在有一个断开的事务日志备份链(你应该经常间隔)。 所以请确保你运行这个命令之后进行完整或差异数据库备份!
如果你在一个你不需要做日志备份的环境中,那么就考虑切换到一个简单的恢复模式。
如果您拥有SQL2008企业版,则可以尝试运行压缩日志备份。 或者,如上所述,您可以将数据库置于简单模式并执行完整备份 – 但是您将失去进行时间点恢复的能力。