Read-only inventory for inherited systems
orphanmap reads a Windows/SQL Server box, without changing a thing, and draws every dependency it finds, citing the exact line or catalog row behind each one.
Free and open source (MIT), and it works today. Python, read-only, nothing writes to the target.
// what it does
Only SELECTs against catalog views, and files opened read-only. Nothing is created, altered, or run. You can point it at production without a change window.
Each dependency records exactly where it was observed: a catalog row, a line in a stored procedure, a byte in an Access file. No claim you can't trace back to source.
SQL catalog and Agent jobs, plus linked servers, Task Scheduler, and the connection strings inside .bat, .ps1, .dtsx, .rdl, .xlsx and .accdb, including references buried in dynamic SQL.
// coming next
The free tool hands you the dependency graph. The report turns it into answers: what runs, what it touches, and what breaks if it stops, ranked by risk, in plain English, with a recommended action and a citation on every finding. Leave your email and I'll tell you the moment it's ready.
One upload, one PDF, no call and no consultant. Reports from $99 when the upload launches.
One email when the report launches, that is the only reason we store your address. No list-swapping, no spam, and every email carries a one-click unsubscribe.
On your data. The free tool runs entirely on your own machine. The only connection it makes is to the SQL Server you point it at: no telemetry, no phone-home, and passwords are never written to its output. When the report launches, an uploaded graph contains hostnames, paths, and object names, never passwords, the tool strips those before anything leaves your box. It will be encrypted, deleted within 7 days, and never used to train anything.
Honest about its own limits: the repo ships a coverage table marking what's been tested on live SQL Server versus only on fixtures, so you know which findings to trust before you act on them.