Created
November 4, 2020 13:53
-
-
Save MovGP0/bc91400e09547ffeeae30af83f0a1366 to your computer and use it in GitHub Desktop.
Analyze SQL Server Transaction logs
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
DECLARE @fileName NVARCHAR(MAX) = N'c:\foo.trn'; | |
SELECT | |
SUSER_SNAME (l.[Transaction SID]) AS [User], | |
l.* | |
FROM sys.fn_dump_dblog(NULL,NULL,N'DISK',1, @fileName, | |
DEFAULT,DEFAULT,DEFAULT,DEFAULT,DEFAULT,DEFAULT,DEFAULT,DEFAULT,DEFAULT, | |
DEFAULT,DEFAULT,DEFAULT,DEFAULT,DEFAULT,DEFAULT,DEFAULT,DEFAULT,DEFAULT, | |
DEFAULT,DEFAULT,DEFAULT,DEFAULT,DEFAULT,DEFAULT,DEFAULT,DEFAULT,DEFAULT, | |
DEFAULT,DEFAULT,DEFAULT,DEFAULT,DEFAULT,DEFAULT,DEFAULT,DEFAULT,DEFAULT, | |
DEFAULT,DEFAULT,DEFAULT,DEFAULT,DEFAULT,DEFAULT,DEFAULT,DEFAULT,DEFAULT, | |
DEFAULT,DEFAULT,DEFAULT,DEFAULT,DEFAULT,DEFAULT,DEFAULT,DEFAULT,DEFAULT, | |
DEFAULT,DEFAULT,DEFAULT,DEFAULT,DEFAULT,DEFAULT,DEFAULT,DEFAULT, | |
DEFAULT) l | |
WHERE 1=1 | |
AND l.[Lock Information] LIKE '%ACQUIRE_LOCK_SCH_M OBJECT%' -- Schema modification lock |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
DECLARE @fileName NVARCHAR(MAX) = N'c:\foo.trn'; | |
SELECT | |
SUSER_SNAME (l.[Transaction SID]) AS [User], | |
o.name AS [Table Name], | |
l.* | |
FROM sys.fn_dump_dblog(NULL,NULL,N'DISK',1, @fileName, | |
DEFAULT,DEFAULT,DEFAULT,DEFAULT,DEFAULT,DEFAULT,DEFAULT,DEFAULT,DEFAULT, | |
DEFAULT,DEFAULT,DEFAULT,DEFAULT,DEFAULT,DEFAULT,DEFAULT,DEFAULT,DEFAULT, | |
DEFAULT,DEFAULT,DEFAULT,DEFAULT,DEFAULT,DEFAULT,DEFAULT,DEFAULT,DEFAULT, | |
DEFAULT,DEFAULT,DEFAULT,DEFAULT,DEFAULT,DEFAULT,DEFAULT,DEFAULT,DEFAULT, | |
DEFAULT,DEFAULT,DEFAULT,DEFAULT,DEFAULT,DEFAULT,DEFAULT,DEFAULT,DEFAULT, | |
DEFAULT,DEFAULT,DEFAULT,DEFAULT,DEFAULT,DEFAULT,DEFAULT,DEFAULT,DEFAULT, | |
DEFAULT,DEFAULT,DEFAULT,DEFAULT,DEFAULT,DEFAULT,DEFAULT,DEFAULT, | |
DEFAULT) l | |
INNER JOIN sys.partitions p ON l.PartitionId = p.partition_id | |
INNER JOIN sys.objects o ON p.object_id = o.object_id | |
WHERE 1=1 | |
AND o.type = 'U' -- user table | |
AND o.name = 'TABLENAME' -- table name |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
DECLARE @fileName NVARCHAR(MAX) = N'c:\foo.trn'; | |
SELECT DISTINCT | |
l.Operation | |
FROM sys.fn_dump_dblog(NULL,NULL,N'DISK',1, @fileName, | |
DEFAULT,DEFAULT,DEFAULT,DEFAULT,DEFAULT,DEFAULT,DEFAULT,DEFAULT,DEFAULT, | |
DEFAULT,DEFAULT,DEFAULT,DEFAULT,DEFAULT,DEFAULT,DEFAULT,DEFAULT,DEFAULT, | |
DEFAULT,DEFAULT,DEFAULT,DEFAULT,DEFAULT,DEFAULT,DEFAULT,DEFAULT,DEFAULT, | |
DEFAULT,DEFAULT,DEFAULT,DEFAULT,DEFAULT,DEFAULT,DEFAULT,DEFAULT,DEFAULT, | |
DEFAULT,DEFAULT,DEFAULT,DEFAULT,DEFAULT,DEFAULT,DEFAULT,DEFAULT,DEFAULT, | |
DEFAULT,DEFAULT,DEFAULT,DEFAULT,DEFAULT,DEFAULT,DEFAULT,DEFAULT,DEFAULT, | |
DEFAULT,DEFAULT,DEFAULT,DEFAULT,DEFAULT,DEFAULT,DEFAULT,DEFAULT, | |
DEFAULT) l; |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment