SQL Server Transaction Log Recovery

Undo any
SQL mistake.
Instantly.

Reads your transaction log. Generates the exact inverse SQL. Your data never leaves your server.

Scroll

The problem

One bad UPDATE.
No undo button.

SQL Server doesn't have CTRL+Z for committed transactions. Traditional recovery means restoring a full backup — hours of downtime, all data lost.


Why rollback4sqlserver

Privacy-first

Agent runs on your server. Browser connects to localhost. No SQL data is ever sent to the cloud.

Exact inverse SQL

INSERT → DELETE, DELETE → INSERT, UPDATE → UPDATE with before-image values. Precise, not approximate.

Zero installation

Single .exe, embedded DuckDB. No SQL Server components, no runtime, no service. Just run it.


How it works

1

Run the agent on your Windows server

Download logrecovery.exe and run it with your SQL Server credentials. Connects read-only — zero impact.

.\logrecovery.exe serve --host ".\SQLEXPRESS" --user sa --pass *** --all-dbs --since 24h
2

Open the dashboard

Click Open Dashboard above. Enter your agent URL (default http://localhost:8182). The browser connects directly to your local agent.

3

Select events → Generate Rollback Script

Filter by table, time, or operation. Select the rows to undo. Click Generate Rollback Script — a complete BEGIN TRANSACTION block, ready to review and execute.

Ready to undo that mistake?

Works with SQL Server 2016+. Free and open source.

Open Dashboard