THE LOCAL CHANGE GATE FOR SQL SERVER

Prove a SQL changeis ready before it runs.

Gate the blast radius, rehearse change and recovery with forced rollback, trace locks and sign the proof. Database data stays local.

Try the Change Gate
Free betaWindows 10/1114-day Pro · no card
TRY BEFORE YOU DOWNLOAD
TRY IT IN YOUR BROWSER

Click once. See the safety layer appear.

A live product simulation with sample data. Nothing connects to a database and nothing is sent anywhere.

SQL SafeOps SAMPLE-SQL-01INTERACTIVE SAMPLE · NO DATABASE CONNECTION
OPERATIONUpdate dbo.Users where ID = 4821NOT EXECUTED
BLAST RADIUS PASSPORT

Paste a query. Get a local risk passport.

A fast, privacy-first heuristic check before SQL reaches a server. The text stays in this browser and is never uploaded.

RISK SCORE12/100LOW
OPERATION
UPDATE
TARGET
dbo.Users
LOCAL FINGERPRINT
SQL-81021B39
  • A WHERE scope is present
  • An explicit transaction boundary is present
  • A preview or change capture signal is present
  • Multiple statements increase the review surface

Heuristic preview only — validate permissions, data scope and a tested recovery path before production use.

PRO · REVERSIBILITY LAB

Know whether an UPDATE is reversible before it moves.

A recovery score is useful only when its math is visible. Change the scenario and inspect the same deterministic equation used by the Windows app.

Propagation signals
Reversibility Index52/100EXPERT REVIEW
Propagation risk38/100
Impact surfaces4
VISIBLE EVIDENCE100 × scope 0.84 × trigger 0.78 × cdc 0.87 × changeTracking 0.92 = 52

The guarded restore covers direct rows. Trigger, cascade and distributed effects need a separate recovery plan.

Calculated locally · no SQL or database values are uploaded
Get the Windows app
PRO · 0.7 PUBLIC BETA

Rehearse the change. Prove the recovery. Sign the evidence.

SQL SafeOps turns one preview into four independent checks. Adjust the scope below to see the same deterministic lock-pressure guardrail used by the Windows app.

Lock pressure50/100HIGH
Table coverage
0.250%
Estimated footprint
≈ 750 locks
Escalation guardrail
NOT INDICATED
scope 28.8 + coverage 1.3 + propagation 10.0 + serializable 10.0 = 50

Transparent estimate, not a query-plan promise. SQL Server makes the final lock decisions under live concurrency.

01

Transaction Rehearsal

Runs the real supported change with strict command and lock budgets inside a rollback-only transaction. No commit action exists.

02

Recovery Proof Loop

Reproduces change and recovery, then proves with local hashes that the recovered state equals the previewed before-state.

03

Live Lock Trace

Adds the locks actually sampled while the rollback-only transaction is open to the transparent pressure estimate.

04

Signed Change Capsule + CLI

Exports ECDSA-signed fingerprints, lock and recovery proof that can be verified in CI without database access.

Runs locally against your SQL Server · no database contents uploaded
FROM QUERY TO CONTROLLED OPERATION

From dangerous query to safe operation.

The same database. A much safer sequence.

SQL SafeOpsPROD-SQL-01
SERVER CONNECTIONPROD-SQL-01 Connected locally
Forward operation Rollback path
01 / CONNECT

Connect locally.

Your SQL Server credentials stay on your machine.

02 / SELECT

Know exactly what you’re touching.

Browse live metadata, then isolate one record by its validated primary key.

03 / PREVIEW

See the change before you make it.

Review the selected value as a clear BEFORE → AFTER transition.

04 / ROLLBACK

Rollback before you even need it.

Type-aware rollback SQL is generated before execution is allowed.

05 / EXECUTE

Then execute with confidence.

One deliberate action. One verified result. Rollback still available.

THE CORE WORKFLOWS

Built for the moments that carry risk.

Each workflow has its own guardrails, its own evidence and one clear action.

01 / SAFE UPDATE

Update production.
Keep an exit door.

Inspect the exact row, preview the changed value and keep a rollback path visible before execution.

Affected rows: 1Rollback ready
Safe Update / dbo.UsersPROD-SQL-01
WHEREID = 4821SETActive = 1
BEFOREActive 0
→
AFTERActive 1
ROLLBACK READY
UPDATE dbo.Users SET Active = 0 WHERE ID = 4821;
Record Compare
ColumnRecord ARecord B
Active10
StructureId4381
2 differences isolated
02 / RECORD COMPARE

Find the difference instantly.

Compare values column by column. Hide the noise. Keep nulls and binary values honest.

03 / RECORD CLONE

Clone records without copying the dangerous parts.

SQL SafeOps reads table metadata first, removes generated values and gives you a parameterized INSERT preview.

SOURCE RECORDdbo.Users / 48217 columns discovered
metadata analysis
Identity ExcludedComputed ExcludedRowVersion Excluded
safe values only
INSERT PREVIEWINSERT INTO dbo.Users (Name, Active, Role)
OUTPUT inserted.ID VALUES (@p0, @p1, @p2);
GUARDRAILS, NOT GUESSWORK

SQL operations with guardrails.

Every meaningful state is visible. Nothing important is hidden behind a generic confirmation dialog.

Primary key verifiedParameters onlyRollback generated first
sql-safeops / operation-4821
>Connecting to PROD-SQL-01
✓Connection secured locally
>Selecting dbo.Users / ID 4821
✓1 record found
>Preparing UPDATE
✓Before state captured
✓Rollback generated
READY TO EXECUTE
LOCAL-FIRST BY ARCHITECTURE

Your database doesn’t belong in our cloud.

Database contents and credentials stay between SQL SafeOps Desktop and your SQL Server.

SQL SafeOps DesktopYour Windows device
local encrypted connection
Customer SQL ServerYour environment
SQL SafeOps CloudCommercial control plane
AccountLicenseSubscriptionApp version
BLOCKED FROM CLOUDDatabase rowsQueryCredentials
ONE FOCUSED WORKSPACE

The tools around the risky moment.

Focused SQL and DBA operations that stay reviewable from metadata to result.

COMING NEXTMore safety signals, same local boundary.
Duplicate FinderSchema CompareScheduled health reports
PUBLIC BETA · NO PAYMENTS

Try the complete Change Gate without a card.

Sales are paused during the beta. Download Free, sign in inside the app and activate Pro for 14 days: no checkout and no automatic renewal.

No card requiredNo charge can be createdTrial ends automaticallySQL data always stays local
FREE · ALWAYS AVAILABLE
€0no expiry

The local core remains usable after the Pro trial ends.

Download the beta
  • Unlimited named SQL Server environments
  • Database Explorer
  • Record Compare
  • Read-only SQL Console
  • Guided connection diagnostics
  • Modern warnings and error alerts
  • Local-only database processing
PRO BETA · 14 DAYS
€0no card

Activate once inside the app. It creates no subscription and cannot turn into a payment.

Try Pro free
ChangeRecovery proof
  • Reversibility Index with Side-Effect Radar
  • Metadata-drift execution lock
  • Safe Update with affected-row preview
  • Guarded restore plans
  • SQL Console writes and DDL
  • Record Clone
  • DBA Center and blocking analysis
  • Index, backup and server health
  • Multi-monitor workspaces
  • Local Query Library
  • Exportable Operation Timeline
  • Blast Radius Passport for risky SQL
  • Transaction Rehearsal with forced rollback
  • Recovery Verifier with live conflict checks
  • Lock-pressure estimate with visible formula
  • ECDSA Signed Change Capsules
  • Priority updates
DESIGN PARTNER
10real DBAs

Bring a real SQL change to an observed session. Access is free and your feedback shapes the product.

Apply to the beta
  • No database data sent to the cloud
  • Hands-on session on your real workflow
  • Direct line to the developer
SQL SAFEOPS 0.6.0 EARLY ACCESS

Your next SQL update
shouldn’t be a gamble.

Windows 10/11 · x64 · Microsoft SQL Server

View pricing