承接国内外服务器租用托管、定制开发、网站代运营、网站seo优化托管接单、网站代更新,新老站点皆可!!咨询QQ:3787320601

MSSQL清除日志:一步一步来!

管理员 2023-04-28 08:10:15 网站建设 36 ℃ 0 评论 2219字 收藏

MSSQL清除日志:一步一步来!

MSSQL是现今最流行的数据库管理系统,但它也会自动记录用户的查询操作。这些日志被保存在系统文件中,可用于查看之前用户的操作,和产生过的事件。一旦这些文件超过一定大小,可能会下降系统性能,因此,在一定时间间隔内清除MSSQL日志文件是一项必要的工作。本文将扼要介绍清算MSSQL日志文件的步骤。

首先,我们需要登录MSSQL数据库,打开“管理员”面板,选择“服务器操作记录”标签,这里可以看到当前查询的记录和模型。点击“日志文件”标签便可查看所有的日志文件,点击“删除所有日志”便可将所有日志文件一次性清算掉。但是,这类方式有时会比较危险,如果没有备份,可能会对系统有一定事件。

另外一种清除MSSQL日志文件的方法就是手动查看并清除。可以打开MS 运行程序,输入“回收站”。在回收站中,可以看到所有MSSQL日志文件。选择“全部删除”便可将所有日志文件清算掉。

另外,MSSQL有一个脚本,可以在脚本环境中一次性清算多个日志文件,例如:

USE master;

GO

DECLARE @LogName NVARCHAR(50);

DECLARE @LogPath NVARCHAR(50);

DECLARE LogCursor CURSOR FOR

SELECT name, physical_name FROM sys.master_files

WHERE database_id = DB_ID(‘Databasename’)

AND type_desc = ‘LOG’;

OPEN LogCursor;

FETCH NEXT FROM LogCursor

INTO @LogName, @LogPath;

WHILE @@FETCH_STATUS = 0

BEGIN

DBCC SHRINKFILE (@LogName, 3);

FETCH NEXT FROM LogCursor

INTO @LogName, @LogPath;

END;

CLOSE LogCursor;

DEALLOCATE LogCursor;

GO

使用上面的脚本时,只需要更改“Databasename”字段便可一次性清算MSSQL日志文件。

以上就是清除MSSQL日志文件的步骤和相关的介绍。区别的日志模式下,应采取区别的手段。在操作的时候,需要根据实际情况采取恰当的方法清算MSSQL日志,以避免系统性能的下降。

文章来源:丸子建站

文章标题:MSSQL清除日志:一步一步来!

https://www.wanzijz.com/view/21770.html

相关文章

Related articles

X

截屏,微信识别二维码

微信号:weimawl

(点击微信号复制,添加好友)

打开微信