在SQL Server中缩小日志文件

时间:2018-12-27 12:43:02

标签: sql-server

我正在尝试在SQL Server中缩小日志文件以节省存储空间,但不是减小文件大小而是使用大容量增加了文件大小。 我试过两次,两次都增加了文件大小。

1 个答案:

答案 0 :(得分:2)

从您提供的内容来看,好像您在日志文件上运行了DBCC SHRINKFILE,并且它没有收缩。这可能是由于没有任何实际可用空间来缩小。相反,您要做的是BACKUP the log file,它将释放空间,并允许您将日志文件缩小到指定的大小。之后,您可能想基于your RPO and RTO安排这些备份,这听起来好像您没有,所以我先弄清楚是什么。

由于似乎好像您的日志文件在不断增长,所以我假设您在FULL or BULK LOGGED RECOVERY mode中。无论如何,您必须先进行FULL BACKUP的操作,然后才能进行LOG BACKUP

如果恰好是TEMPDBclearing the cache can help

相关问题