SQL Server占用空间大,经过排插发现内部有一个 490文件 和 490log 文件,这俩文件是做什么用处的

Mikuo Hatsune 20 信誉分
2024-08-03T00:55:50.56+00:00

SQL Server占用空间大,经过排插发现内部有一个 490文件 和 490log 文件,这俩文件是做什么用处的

SQL Server | 其他
{count} 票

接受的答案
  1. 博雄 胡 685 信誉分
    2024-08-07T04:17:46.1933333+00:00

    极有可能是你的数据库文件。

    执行以下sql确认

    select dbname = DB_NAME(database_id),* from sys.master_files where physical_name like '%490'
    

    能查出来就看第一列dbname中显示什么就是什么库的文件。

    如果不能查出来,有2可能

    1它们不是数据库文件。

    2它们是数据库文件,但没有在本实例中加载过或加载过后脱机修改了文件名,所以系统视图里查不到。

    1 个人认为此答案很有帮助。

1 个其他答案

排序依据: 非常有帮助
  1. CathyJi-MSFT 22,396 信誉分 Microsoft 外部员工
    2024-08-06T01:52:13.4466667+00:00

    Hello,

    请问这个两个文件的文件名和文件的扩展名是什么?另外麻烦分享下文件的文件路径。如果能提供截图是最好的,这边便于分析。你这边提供的信息有点少,不确定具体是什么文件。

    另外分享一些常用的原因及解决办法:

    SQL Server占用大量磁盘空间通常是由于数据库日志文件的增长。以下是一些解决方法:

    **清理日志文件:**找到SQL Server的日志文件夹(通常在C:\Program Files\Microsoft SQL Server\MSSQL16.<InstanceName>\MSSQL\Log, 这里是以SQL 2022举例的),删除不需要的日志文件。

    设置自动清理任务:可以创建SQL Server代理作业,定期清理日志文件。


    如果回复有帮助,请点击**“接受答案**”并点赞,因为这可以帮助其他社区成员寻找类似的帖子


你的答案

问题作者可以将答案标记为“接受的答案”,这有助于用户了解已解决作者问题的答案。