查看sql2000数据库日志(sql2000怎么查看数据库)

程序开发 91
本篇文章给大家谈谈查看sql2000数据库日志,以及sql2000怎么查看数据库对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 SQL2000怎样查看数据库的日志? 查看交易日志(Transaction logs),扩展名为ldf。 交易日志是针对数据库改变所做的记录,它可以记录针对数据库的任何操作,并将记录结果保存在独立的文件中。对于任何每一个交易过程,交易日志都有非常全面的记录,根据这些记录可以将数据文件恢复成交易前的状态。从交易动作开始,交易日志就处于记录状态,交易过程中对数据库的任何操作都在记录范围,直到用户点击提交或后退后才结束记录。每个数据库都拥有至少一个交易日志以及一个数据文件。

本篇文章给大家谈谈查看sql2000数据库日志,以及sql2000怎么查看数据库对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

SQL2000怎样查看数据库的日志?

查看交易日志(Transaction logs),扩展名为ldf。

交易日志是针对数据库改变所做的记录,它可以记录针对数据库的任何操作,并将记录结果保存在独立的文件中。对于任何每一个交易过程,交易日志都有非常全面的记录,根据这些记录可以将数据文件恢复成交易前的状态。从交易动作开始,交易日志就处于记录状态,交易过程中对数据库的任何操作都在记录范围,直到用户点击提交或后退后才结束记录。每个数据库都拥有至少一个交易日志以及一个数据文件。

出于性能上的考虑,SQL Server将用户的改动存入缓存中,这些改变会立即写入交易日志,但不会立即写入数据文件。交易日志会通过一个标记点来确定某个交易是否已将缓存中的数据写入数据文件。当SQL Server重启后,它会查看日志中最新的标记点,并将这个标记点后面的交易记录抹去,因为这些交易记录并没有真正的将缓存中的数据写入数据文件。这可以防止那些中断的交易修改数据文件。

如何查询SQLserver 2000操作日志

你好!

1.如果要看日志内容,sql server下不直接支持,但是可以用LogExplorer(只支持2000)等工具来查看

如果你的意思是想看数据库在执行什么语句,可以用Sql profiler

菜单 Tool-Sql Server Profiler

进到Profiler的界面后新建一个跟踪(new Trace),选择好你的数据库和相应的用户、密码,然后就可以看到所有传到Sql Server来执行的语句了。

如果想更多的了解,可以去找些 Sql Server Profiler的资料看下,最好还是自己试几下,操作很简单,但是平时开发过程中调试很好用

2.每个 Microsoft® SQL Server™ 2000 数据库都有事务日志,用以记录所有事务和每个事务对数据库所做的修改。记录事务及其修改有三个作用:

恢复个别的事务。

如果应用程序发出 ROLLBACK 语句,或者 SQL Server 检测到错误(例如失去与客户端的通讯),就使用日志记录回滚未完成的事务所做的修改。

SQL Server 启动时恢复所有未完成的事务。

当运行 SQL Server 的服务器发生故障时,数据库可能处于这样的状态:还没有将修改从高速缓冲存储器写入数据文件,在数据文件内有未完成的事务所做的修改。当启动 SQL Server 的复本时,它对每个数据库执行恢复操作。前滚日志中记录的、可能尚未写入数据文件的每个修改。然后回滚在事务日志中找到的每个未完成的事务,以确保数据库的完整性。

将还原的数据库前滚到故障点。

丢失数据库(在没有 RAID 驱动器的服务器上,硬盘驱动器出现故障时可能会出现这种情况)后,可以将数据库还原到故障点。首先还原上一次的完整数据库备份或差异数据库备份,然后将事务日志备份序列还原到故障点。当还原每个日志备份时,SQL Server 重新应用日志中记录的所有修改以前滚所有事务。当最后的日志备份还原后,SQL Server 将使用日志信息回滚到该点未完成的所有事务。

SQL Server 2000 事务日志的特点是:

事务日志不是作为一个表实现,而是作为单独的文件或数据库内的一组文件实现。日志高速缓存与数据页的高速缓冲存储器分开管理,从而使数据库引擎内的编码更简单、更快速和更可靠。

日志记录和页的格式不必遵守数据页的格式。

事务日志可以在几个文件上实现。可以根据需要定义这些文件为自动增长。这样可减少事务日志内空间不足的可能性,同时减少管理开销。

截断日志中未用部分的机制速度快且对事务吞吐量影响最小。

怎样查看sql2000数据库详细日志

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

方法1、

DBCC LOG('DatabaseName',2)

方法2:

select * From ::fn_dblog(default,default)

方法3

用Log Explorer

Sql Server2000日志怎么查看?

打开sqlserver管理器,在sqlserver根目录下有目录“管理”,展开“管理”,你就可以看到“sql

server

日志”

查看sql2000数据库日志的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于sql2000怎么查看数据库、查看sql2000数据库日志的信息别忘了在本站进行查找喔。

查看sql2000数据库日志 sql2000收缩数据库日志sql2000数据库日志清理sql2000数据库日志已满sql2000数据库事务日志已满怎么处理sql2000数据库密码查看sql2000怎么查看数据库sql2000数据库安装步骤sql2000数据库置疑修复迷你sql2000数据库使用sql2000日志清理
扫码二维码