{"id":15003163,"url":"https://github.com/mjswart-d2l/sqlblockedprocesses","last_synced_at":"2025-10-30T09:31:34.887Z","repository":{"id":217104997,"uuid":"120946534","full_name":"mjswart-d2l/sqlblockedprocesses","owner":"mjswart-d2l","description":"SQL Server Blocked Process Report Viewer","archived":false,"fork":false,"pushed_at":"2018-02-12T14:21:23.000Z","size":10,"stargazers_count":35,"open_issues_count":3,"forks_count":14,"subscribers_count":8,"default_branch":"master","last_synced_at":"2024-09-29T14:40:57.861Z","etag":null,"topics":["microsoft-sql-server","ms-sql-server","sql-server"],"latest_commit_sha":null,"homepage":"http://michaeljswart.com","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mjswart-d2l.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2018-02-09T19:27:25.000Z","updated_at":"2024-05-09T23:30:56.000Z","dependencies_parsed_at":"2024-01-14T16:33:13.175Z","dependency_job_id":null,"html_url":"https://github.com/mjswart-d2l/sqlblockedprocesses","commit_stats":null,"previous_names":["mjswart-d2l/sqlblockedprocesses"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mjswart-d2l%2Fsqlblockedprocesses","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mjswart-d2l%2Fsqlblockedprocesses/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mjswart-d2l%2Fsqlblockedprocesses/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mjswart-d2l%2Fsqlblockedprocesses/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mjswart-d2l","download_url":"https://codeload.github.com/mjswart-d2l/sqlblockedprocesses/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":219856480,"owners_count":16556082,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["microsoft-sql-server","ms-sql-server","sql-server"],"created_at":"2024-09-24T18:56:29.368Z","updated_at":"2025-10-30T09:31:29.632Z","avatar_url":"https://github.com/mjswart-d2l.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# sqlblockedprocesses\n\n**SQL Server Blocked Process Report Viewer**\n\n\n*Instructions*\n\nDownload procedure from here: [sp_blocked_process_report_viewer.sql](https://raw.githubusercontent.com/mjswart/sqlblockedprocesses/master/sp_blocked_process_report_viewer.sql) \nThis script will install the procedure on your server.\n\n*Purpose*\n\nSQL Server's tracing tools generate blocked process reports to give more information about potential concurrency problems on a database server. But they are difficult to read. SQL Server Blocked Process Report Viewer organizes and presents this information in a useful way.\n\n*Syntax*\n\n`sp_blocked_process_report_viewer [@Source = ] 'SourceOfTraceOrSessionTarget' [ , [ @Type = ] 'BPRFormat' ]`\n\n*Arguments*\n\n`[@Source = ] 'SourceOfTraceOrSessionTarget'`\n\nIf the blocked process reports you'd like to examine came from a trace file, then this parameter specifies the name of the trace table or trace file that holds the blocked process reports. \n\nIf the blocked process reports you'd like to examine are in an extended events session, then this parameter specifies the name of the session (not the session target).\n\nIf you are using extended events as a source, the target must either be a ring_buffer or an event_file.\n\n`[@Trace = ] 'BPRFormat'`\n\nIs the type of file referenced by SourceOfTraceOrSessionTarget. Values can be TABLE, FILE, XMLFILE or XESESSION. The default is FILE\n \nRemember: When it comes to concurrency problems, _you don’t have to guess what’s wrong!!!_\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmjswart-d2l%2Fsqlblockedprocesses","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmjswart-d2l%2Fsqlblockedprocesses","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmjswart-d2l%2Fsqlblockedprocesses/lists"}