我的tempdb日志目前在:
当前分配的空间:0,50 MB可用空间:-25,95 MB(-5190%)
这怎么可能是减号? 我该怎么办?
这可能只是一个特定的可用空间阅读是错误的(而数据库的其余部分是健康的)。 在某些pipe理操作(如分离数据库并重新附加数据库而没有使用其原始日志(即使用sp_attach_single_file_db))之后,我看到了这样的负值,尽pipe在大多数情况下这种事情不会对tempdb进行。
一个或多个DBCC命令(如DBCC UPDATEUSAGE)可能会对此进行sorting,如果它是一个会计差异。
另外,如果其他数据库没有问题(在执行前检查并确认备份有效,如果tempdb大小误报是一个更大问题的症状),那么只需尝试停止并重新启动SQL服务 – 我相信tempdb是每次服务启动时从头开始重新创build。
另请参阅此页面上有关tempdb的注释,特别是与某些工具误报大小(通常或收缩操作之后)有关的说明。