What is a one sentence summary of your feature request?
Clicking the Cancel button during State-in-Time report generation should fully terminate the underlying server-side query, not just dismiss the report viewer in the Netwrix Auditor UI.
Please describe your idea in detail. What is your problem, why do you feel this idea is the best solution, etc.
When a State-in-Time report is generating, Netwrix Auditor presents a Cancel button in the SSRS report viewer. Clicking it dismisses the report viewer — but does not terminate the query running against the database on the server side. The report generation process continues consuming server resources in the background, invisible to the user.
This has a direct and frustrating consequence: any follow-up report request — even one with a deliberately narrowed scope — is queued behind the still-running original query. The follow-up request will time out for the same reason as the first, even though the user took the correct action of cancelling and reducing their scope.
For users in large environments where report generation regularly approaches or exceeds timeout thresholds, this makes the Cancel button actively misleading. When a user clicks Cancel, they expect the report to stop — this is how cancel buttons work in every application. In Netwrix Auditor, the report viewer closes as expected, but the report generation continues running on the server with no indication to the user that anything is still happening.
Proposed improvement:
Clicking Cancel during report generation should terminate the corresponding server-side query in addition to dismissing the report viewer UI. This likely requires coordination between Netwrix Auditor and SSRS, given that the Cancel button is rendered by SSRS rather than natively by Netwrix Auditor. Achieving true cancellation may require Netwrix Auditor to actively communicate with the Reporting Services instance to stop the running job when the user signals their intent to cancel.
How do you currently solve the challenges you have by not having this feature?
Current Workaround
Running jobs on the SSRS side can be cancelled manually using either of the following approaches:
SSMS: Connect to the Reporting Services instance, expand Jobs in the left pane, right-click the problematic job, and cancel it.
PowerShell: Run a script that terminates all currently active SSRS jobs.
Both options require technical knowledge and access outside of Netwrix Auditor, and neither is a viable self-service path for end users whose primary tool is the Netwrix Auditor UI.