How to read Database transaction log in SQL Server?

Audits data changes, rollback and reconstruct transactions

ApexSQL Log is a powerful Microsoft SQL Server log auditing tool that analyzes SQL Server’s own transaction log to display information on data changes, including user (nt user), computer and application where the change originated.

Please download here

http://www.apexsql.com/downloads_p.asp#log

—————–

Or use this command
DBCC LOG(<database name>[,{0|1|2|3|4}])

0 – Basic Log Information (default)

1 – Lengthy Info

2 – Very Length Info

3 – Detailed

4 – Full

Example:

DBCC log (<DB_name>, 4)

And it displays the following transaction log information:

  • Current LSN
  • Operation (string starts with LOP_XXXXX)
  • Context (string starts with LCX_XXXX)
  • Transaction ID
  • Tag Bits (Hex)
  • Log Record Fixed Length (int)
  • Log Record Length (int)
  • Previous LSN
  • Flag Bits (Hex)
  • Description (string)
  • Log Record (Hex)

Gửi phản hồi

Mời bạn điền thông tin vào ô dưới đây hoặc kích vào một biểu tượng để đăng nhập:

WordPress.com Logo

Bạn đang bình luận bằng tài khoản WordPress.com Log Out / Thay đổi )

Twitter picture

Bạn đang bình luận bằng tài khoản Twitter Log Out / Thay đổi )

Facebook photo

Bạn đang bình luận bằng tài khoản Facebook Log Out / Thay đổi )

Google+ photo

Bạn đang bình luận bằng tài khoản Google+ Log Out / Thay đổi )

Connecting to %s

%d bloggers like this: