Windows desktop tool · SQL Server 2000–2019

Recover the source of encrypted SQL Server objects you own

AzSQL Script Decryptor restores the complete T-SQL script behind encrypted stored procedures, triggers, views and user-defined functions — on your own SQL Server instances, in a few clicks.

Licensed for database owners and authorized DBAs. Use only on databases you own or are permitted to administer. Authorized-use policy.

Version 4.80 SQL Server 2000–2019 Windows 11–XP, 32/64-bit Trial: first 500 characters
What it does

A complete picture of every encrypted object in your database

Point the tool at a database, see the objects that are encrypted, and recover their scripts — individually or all at once.

Whole-database batch decryption

Process every encrypted stored procedure, trigger, view and function in a database in one run, instead of scripting objects one at a time.

No practical size limit

Recover definitions far larger than the 4,000-character output you get from ad-hoc metadata queries.

Readable T-SQL output

Full syntax highlighting makes recovered code easy to review, compare with other versions and commit to source control.

Filters that save time

The interface lists encrypted objects only, so you work with the modules you need rather than scrolling through every object in a large database.

Export or print

Save scripts to disk for review, or use integrated WYSIWYG printing with syntax highlighting for change documentation.

International databases

Unicode handling throughout the decryption process, for object names and code that are not plain ASCII.

Why DBAs use it

When the source is gone, the database still has to run

Encrypted modules are common in inherited systems, vendor handovers and long-lived production databases. If the original script was never committed to source control, an encrypted definition can leave you unable to review, audit or safely change a procedure.

  • Recover full scripts before a migration or version upgrade
  • Review the logic of systems you inherited
  • Archive object definitions for source control and audit
  • Print or export documentation for change review
AzSQL Script Decryptor main window with a database object list on the left and decrypted T-SQL on the right
How it works

Three steps, one desktop window

Connect

Connect to the SQL Server instance you administer with a login that has the required permissions.

Select

Choose a database, filter to encrypted objects, and pick one item or the entire set.

Recover

Decrypt, review the highlighted T-SQL, then save, print or copy it into your repository.

Compatibility

Platforms and object types

The supported list covers versions from two decades of SQL Server deployments, including Express editions and MSDE.

Support summary for AzSQL Script Decryptor 4.80
PlatformSupport
SQL Server versions2000, 2005, 2008, 2012, 2014, 2016, 2017, 2019; Express editions; 2000 Desktop Engine (MSDE)
Object typesStored procedures, triggers, views, user-defined functions, database triggers, server triggers
Operating systemWindows 11, 10, 8, 7, Vista, Server 2003, XP — 32- and 64-bit
InterfaceEnglish, Windows desktop application
TrialFree; shows the first 500 characters of each decrypted object
LicencePerpetual, from $99; electronic delivery

See the full feature and compatibility list →

Authorized use only

AzSQL Script Decryptor is a tool for database owners and authorized database administrators. Use it only on SQL Server instances and databases that you own or have explicit written permission to administer. It must not be used to access third-party systems, to bypass access controls, or to recover code you are not entitled to see. Read the authorized-use policy.

Questions

Before you download

Which SQL Server versions does it support?

SQL Server 2000, 2005, 2008, 2012, 2014, 2016, 2017 and 2019, including Express editions, plus SQL Server 2000 Desktop Engine (MSDE). Azure SQL Database is not on the supported list.

What permissions do I need?

The SQL Server login you use must belong to the sysadmin server role. Some SQL Server 2005 and later configurations also require the Dedicated Administrator Connection (DAC) to be enabled.

What can I do with the free trial?

The trial is fully functional but shows only the first 500 characters of each decrypted object. A licence removes that limit.

Who is the product intended for?

Database owners and authorized database administrators, working on instances they own or are permitted to administer. See the authorized-use policy.

Read all questions

Recover the source you already own

Download the free trial and decrypt your first object in minutes. No account required.