是否有一种方法,我可以删除定期生成的LDF文件,因为它占用我的空间高达100 gb,我想释放这个空间。是否有一种方法可以编写定期删除此LDF文件的过程?
发布于 2017-03-14 09:37:03
您绝对不能删除LDF文件,只缩小到初始大小。收缩步骤是
用于步骤2的Sql https://msdn.microsoft.com/en-us/library/ms189272.aspx
USE master ;
ALTER DATABASE youdatabase SET RECOVERY SIMPLE ;
...
ALTER DATABASE youdatabase SET RECOVERY FULL ; 用于步骤3的Sql https://msdn.microsoft.com/en-us/library/ms186865.aspx
BACKUP DATABASE your_database TO DISK = 'place_your_path_here';对于步骤4 https://msdn.microsoft.com/en-us/library/ms189493.aspx,btw是满足您需要的完整脚本:)
DBCC SHRINKFILE (yourdabase_Log, 1); 发布于 2017-03-14 09:21:56
您需要了解如何进行Server备份以及恢复模型如何工作:https://msdn.microsoft.com/en-us/library/ms187048.aspx
但简单地说:
删除事务日志是个坏主意,特别是当您不知道如何使用它时。
https://stackoverflow.com/questions/42781840
复制相似问题