如何查看数据库日志

如何查看数据库日志,第1张

在SQL Server中,一个数据库日志是以*.ldf 文件存放,请问我想查看某一个数据库的日志,该如

何 *** 作:

方法1:

DBCC LOG ('DatabaseName',2)

方法2:

select * from ::fn_dblog (default,default)

方法3:

用Log Explorer

DBCC LOG可以用下面的命令查看:

DBCC log ({dbid|dbname}, [, type={0|1|2|3|4}])

参数:

Dbid or dbname - 任一数据库的ID或名字

type - 输出结果的类型:

0 - 最少信息(operation, context, transaction id)

1 - 更多信息(plus flags, tags, row length)

2 - 非常详细的信息(plus object name, index name,page id, slot id)

3 - 每种 *** 作的全部信息

4 - 每种 *** 作的全部信息加上该事务的16进制信息

默认 type = 0

要查看MSATER数据库的事务日志可以用以下命令:

DBCC log (master)

区别如下:

1、每个数据库至少具有两个 *** 作系统文件:一个数据文件和一个日志文件。

数据文件包含数据和对象,例如表、索引、存储过程和视图。

2、日志文件包含恢复数据库中的所有事务所需的信息,为了便于分配和管理,可以将数据文件集合起来,放到文件组中。

3、主要数据文件包含数据库的启动信息,并指向数据库中的其他文件。

用户数据和对象可存储在此文件中,也可以存储在次要数据文件中,每个数据库有一个主要数据文件,主要数据文件的建议文件扩展名是 .mdf。

4、数据库的日志文件是事务日志,理解它的话首先要理解是什么是事务,事务是如何 *** 作的,对于数据库而言,日志文件是必不可少的核心文件之一,数据库的日志文件保存的是对数据库的各种 *** 作,例如数据的修改、删除等,在数据库内容发生丢失时可以用来恢复数据库。

5、而系统日志文件是用来记录系统上发生的事件的信息的,用来作系统的监控。

请参照以下步骤查看sql数据库 *** 作日志。

1、首先在电脑上打开sql server软件,进入软件加载界面。

2、在d出的连接到服务器窗口中选择相应的信息,登录到sql server服务器。

3、登录成功后,将“管理”文件夹展开,即可看到“SQL Server 日志”文件夹。

4、将“SQL Server 日志”文件夹展开后,可以看到有很多的日志文档。

5、鼠标右键单击选择“查看SQL Server 日志”,即可打开。完成以上设置后,即可查看sql数据库 *** 作日志。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9904913.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存