--你可以用下面的语句查询到指定数据库各数据文件和日志文件的大小
select name,groupid,大小=cast(cast(size/128.0 as decimal(10,2)) as varchar)+'M',filename
from 库名.dbo.sysfiles

解决方案 »

  1.   

    数据库属性(事务日志选项卡)
    使用此选项卡查看或指定下列选项。选项
    事务日志文件查看事务日志文件的文件名、位置和分配的空间。删除删除选定的事务日志文件。文件自动增长指定事务日志文件自动增长。按兆字节指定事务日志文件按兆字节 (MB) 自动增长。按百分比指定事务日志文件按百分比自动增长。文件增长不受限制指定事务日志文件可以无限制增长。将文件增长限制为 (MB)指定受限制事务日志文件可增长到的大小(以 MB 为单位)。
    请参见事务日志
      

  2.   

    在 SQL Server 2000 中,DBCC SHRINKDATABASE 或 DBCC SHRINKFILE 操作试图立即将事务日志文件收缩到所要求的大小(以四舍五入的值为准)。在收缩文件之前应截断日志文件,以减小逻辑日志的大小并将其标记为不包含逻辑日志任何部分的不活动的虚拟日志。有关更多信息,请参见收缩事务日志。 说明  不可能在备份数据库或事务日志时收缩数据库或事务日志。反之,也不可能在收缩数据库或事务日志时创建数据库或事务日志备份。
      

  3.   

    backup log test with truncate_only--test为库名
    dbcc shrinkfile(test_log,100)--test_log为文件名