Lumigent Log explorer is a tool used with Microsoft SQL Server 7.0 or 2000 to analyze the transaction logs of the database for maintaining the databases and data recovery management.
Uses:
The user can download the trial version at http://www.lumigent.com/downloads/ . A user has to contact the sales team (sales@Lumigent.com) to purchase the registered version.
It has client component and server component. The server component resides on the machine where the SQL Server is installed. The client component can reside on the same machine as the server component or any other machine in the network. Using the client component, the user can attach to the SQL Server database on which the Server component is installed. The server component fetches the logs from the SQL Server to the client component. The client component can be used for filtering the log data, generating SQL scripts, exporting the log data etc.
For analysis of the transaction log, the recovery model of the database has to be "Full".
Begin tran t1 INSERT into Employees (LastName,FirstName,Title,TitleOfCourtesy,BirthDate,HireDate,City,Region,Country) values('Sri','Murthy','SE','Ms.','1981-12-14','2004-02-23','Mumbai','MAH','India') INSERT into Employees (LastName,FirstName,Title,TitleOfCourtesy,BirthDate,HireDate,City,Region,Country) values('a','b','SE','Ms.','1981-12-15','2004-02-24','Mumbai','MAH','India') WAITFOR DELAY '000:00:02' UPDATE Employees set Lastname='Drew' where employeeID=1 SELECT * from employees COMMIT Begin tran t2 INSERT into Employees (LastName,FirstName,Title,TitleOfCourtesy,BirthDate,HireDate,City,Region,Country) values('aa','bb','SE','Ms.','1981-12-16','2004-02-27','Mumbai','MAH','India') INSERT into Employees (LastName,FirstName,Title,TitleOfCourtesy,BirthDate,HireDate,City,Region,Country) values('cc','bc','SE','Ms.','1981-12-27','2004-02-08','Mumbai','MAH','India') INSERT into Employees (LastName,FirstName,Title,TitleOfCourtesy,BirthDate,HireDate,City,Region,Country) values('cd','bd','SE','Ms.','1981-12-28','2004-02-09','Mumbai','MAH','India') INSERT into Employees (LastName,FirstName,Title,TitleOfCourtesy,BirthDate,HireDate,City,Region,Country) values('ce','be','SE','Ms.','1981-12-29','2004-02-10','Mumbai','MAH','India') INSERT into Employees (LastName,FirstName,Title,TitleOfCourtesy,BirthDate,HireDate,City,Region,Country) values('cf','bf','SE','Ms.','1981-12-30','2004-02-11','Jalgaon','MAH','India') UPDATE Employees set City='Nagpur' where employeeID=9 UPDATE Employees set Region='California' where employeeID=10 UPDATE Employees set Title='Software Engineer' where employeeID=11 UPDATE Employees set Title='Project Manager' where employeeID=1 UPDATE Employees set Title='Delivery Manager' where employeeID=2 SELECT * from Employees WAITFOR DELAY '000:00:04' COMMIT BEGIN TRAN T3 UPDATE Customers SET Address='714 Haight Street' WHERE CustomerID='ALFKI' WAITFOR DELAY '000:00:02' UPDATE Employees SET Address='710 Haight Street' WHERE LastName='King' UPDATE Customers SET ContactName='Angelina Jolie' where CustomerID='ANATR' SELECT * from Customers COMMIT BEGIN TRAN T4 INSERT Customers (CustomerID, CompanyName, ContactName) VALUES ('AL1','Alfreds Futter1','Maria') UPDATE Customers SET Address='714 Haight Street' WHERE CustomerID='ALFKI' UPDATE Employees SET Address='710 Haight Street' WHERE LastName='King' INSERT Customers (CustomerID, CompanyName) VALUES ('HAL','Hindustan Aeronautics Limited') UPDATE Customers SET ContactName='Ang' where CustomerID='AL1' INSERT Customers (CustomerID, CompanyName, ContactName) VALUES ('AL2','Alfreds Futterkiste2','Maria Anders2') UPDATE Customers SET ContactName='Jessica' where CustomerID='AL2' WAITFOR DELAY '000:00:03' COMMIT BEGIN TRAN T5 INSERT Customers (CustomerID,CompanyName,ContactName) VALUES('AL3','Alfreds Futterkiste3','Maria Anders3') UPDATE Customers SET Address='714 Haight Street' WHERE CustomerID='ALFKI' UPDATE Customers SET Address='710 Haight Street' WHERE CustomerID='ALFKI' UPDATE Employees SET Address='710 Haight Street' WHERE LastName='King' INSERT Customers (CustomerID,CompanyName) VALUES('HIN','HINDU') INSERT Customers (CustomerID,CompanyName,ContactName) VALUES('AL4','Alfreds Futterkiste4','Maria Anders4') WAITFOR DELAY '000:00:02' COMMIT BEGIN TRAN T6 INSERT Customers (CustomerID, CompanyName, ContactName) VALUES ('AL5','Alfreds Futterkiste5','Maria Anders') UPDATE Customers SET Address='714 Haight Street' WHERE CustomerID='ALFKI' UPDATE Customers SET Address='710 Haight Street' WHERE CustomerID='ALFKI' UPDATE Employees SET Address='710 Haight Street' WHERE LastName='King' INSERT Customers (CustomerID, CompanyName) VALUES ('TOI','Times of India') INSERT Customers (CustomerID, CompanyName, ContactName) VALUES ('AL6','Alfreds Futterkiste6','Maria Anders') WAITFOR DELAY '000:00:04' COMMIT BEGIN TRAN T7 INSERT Customers (CustomerID, CompanyName, ContactName) VALUES ('AL7','Alfreds Futterkiste7','Maria Anders') UPDATE Customers SET Address='714 Haight Street' WHERE CustomerID='ALFKI' UPDATE Customers SET Address='710 Haight Street' WHERE CustomerID='ALFKI' UPDATE Employees SET Address='710 Haight Street' WHERE LastName='King' INSERT Customers (CustomerID, CompanyName) VALUES ('DEC','DECCANHERALD') INSERT Customers (CustomerID, CompanyName, ContactName) VALUES ('AL8','Alfreds Futterkiste8','Maria Anders') WAITFOR DELAY '000:00:04' COMMIT BEGIN TRAN INSERT Employees (LastName,FirstName,Address,City,Region,PostalCode,Country) VALUES('Jo','Janis','645 Fourth Street','Port Arthur','TX','77641','USA') COMMIT BEGIN TRAN INSERT Employees (LastName,FirstName,Address,City,Region,PostalCode,Country) VALUES('Marley','Bob','Manley Boulevard','Kingston','Jamaica','W64 15S','JWI') COMMIT
DELETE From [Order Details] where OrderId in(SELECT orderid FROM orders where employeeId=9)
Lumigent Log explorer, on the whole, is a great tool for Database Management and Recovery Operations. There are certain minor issues. But it does not affect the performance of the tool. It proves as very handy and useful tool to the DBAs.
To read the rest of this article, and access thousands of other articles, we ask you to register on the site and subscribe to our newsletters.
We ask you to register on the site and subscribe to our newsletters. Subscribing to our newsletters gets you:
We ask that you give the newsletter a try for a week. Over 200,000 SQL Server Professionals a day find it entertaining and useful. If not, you are welcome to unsubscribe at anytime.
Steve Jones Editor, SQLServerCentral.com