Dhi*_*iva 3 sql sql-server sql-server-2005 sql-server-2008
如何在SQL SERVER 2005中释放事务日志空间:
我的事务日志大小= 70 GB,并且在不同的驱动器中有四个事务日志1,2,3,4.通过DBCC SQLPERF(LOGSPACE)我发现事务日志是Full(使用100%),我想释放事务日志中的空间,我不想要T-log备份.我没有空间来备份事务日志.我的数据库处于复制状态.
小智 5
执行以下语句序列:
BACKUP LOG <db_name> WITH TRUNCATE_ONLY
--or save to log to other drives on disk if required
GO
CHECKPOINT
GO
--replace 2 with your actual log file number.
DBCC SHRINKFILE (2, 100)
Run Code Online (Sandbox Code Playgroud)
如果日志没有缩小,请检查日志文件增长的原因.有关这方面的更多信息,请访问:
http://sqlreality.com/blog/ms-sql-server-2008/troubleshooting-the-full-transaction-log-problem/
| 归档时间: |
|
| 查看次数: |
23559 次 |
| 最近记录: |