- 如何让SQLServer定期自动删除同一数据库下的多事务日志由于
- 由于数据量比较大,所以事务日志两周左右就能达到20多GB,占满了整个分区。而且由于需要,对于一个,存在多个事务日志。目前只能在事务日志满了以后手动使用工具清除日志。请问有没有一种方法,或者编写一个过程,来让程序定期自动删除这些日志呢?
谢谢!
- dbcc shrinkdatabase (sampledata,25) /*将数据库sampledata收缩大小,拥有25%的可用空间*/
或者
dbcc shrinkfile(sample,10) /*将数据文件的大小收缩为10MB */