标签:日志文件 des 2008 r2 处理 pdb logs get truncate 模式
方法一:
方法二:
报错:数据库 .... 的事务日志已满。若要查明无法重用日志中的空间的原因,请参阅 sys.databases 中的 log_reuse_wait_desc 列
处理办法:
--将数据库设为简单模式。日志文件自动断开。
alter database dbname set recovery simple
--查看日志文件状况 use dbname dbcc shrinkfile(‘logname‘) --like XXXX_log
--恢复数据库模式 alter database dbname set recovery full
在 tempdb 数据库不发生任何活动时运行 DBCC SHRINKFILE 命令。要确保在执行 DBCC SHRINKFILE 时其他进程不能使用 tempdb,必须以单用户模式重新启动 SQL Server。有关 DBCC SHRINKFILE 的更多信息,请参见本文中在使用 Tempdb 时执行 DBCC SHRINKDATABASE 或 DBCCSHRINKFILE 的结果 一节。 1. 确定主数据文件 (tempdb.mdf)、日志文件 (templog.ldf) 和/或添加到 tempdb 的其他文件的所需大小。确保在这些文件中使用的空间小于或等于所需的目标大小。 2. 用查询分析器连接到 SQL Server,然后为需要收缩的特定数据库运行下列 Transact-SQL 命令:
use tempdb go
dbcc shrinkfile (tempdev, ‘target size in MB‘) go -- this command shrinks the primary data file
dbcc shrinkfile (templog, ‘target size in MB‘) go -- this command shrinks the log file, look at the last paragraph.
标签:日志文件 des 2008 r2 处理 pdb logs get truncate 模式
原文地址:http://www.cnblogs.com/firstdream/p/7280756.html