You'll receive

Bi-weekly updates

Exclusive discounts

Product update alerts

Script both SQL database objects and data
Create executable .NET packages
Script objects directly to Source Control
Automate SQL database scripting and migrations
Integrate with popular source control systems
Script an entire server down to individual columns
Save customized scripting profiles as projects
Easily decrypt some/all encrypted database objects


SQL scripting

Script both objects and data from various databases simultaneously

See next feature

Multiple output options

Script SQL Server database to a single SQL file, individual scripts, executable package or a .NET solution

See next feature

Multi-database processing

Combine objects and data from multiple SQL databases into single SQL script, installer or solution

See next feature

Visual object filtering

Selectively limit what will be scripted with advanced, visual filtering

See next feature

Accurate dependencies

Recognize all object interdependencies, even those that even SQL Server itself fails to identify, leveraging ApexSQL’s proprietary dependency parser

See next feature

Extended properties editor

Leverage the extended properties that already exist to add detail and context to your objects

See next feature

Source control integration

Native support for Subversion, Team Foundation Server, Git, Mercurial, and Perforce

See next feature

Schema mapping

Use schema mapping to ensure error-free cross-environment migrations

See next feature

Transparent decryption

Script encrypted objects seamlessly

See next feature

Database installer

Deploy SQL databases to remote clients with a single click using executable installers

See next feature

Deployment packages

Port SQL databases to a .NET solution

See next feature

Export to source control

Quickly map, port and label your entire database to source control

See next feature

Data filtering

Filter objects and data that are included in your scripts

See next feature

Column level scripting

Specify the data to be scripted down to the column level

See next feature

Custom SQL scripts

Augment the deployment script with your own pre or post synchronization scripts

See next feature

Customizable scripting options

Customize script formatting, compression, installer, and many more or just use ApexSQL defaults

See next feature

Display options

Set data and object grouping, column readability and multiple column sorting

See next feature

Native IDE

Use the built in SQL editor to review and even edit scripts prior to execution

See next feature


This product has Community, Standard and Professional editions

See edition table
Data sources Community Standard Professional
Script SQL Server Express databases
Script Azure SQL databases
Script SQL Server 2016, 2014, 2012, 2008, and 2005 databases
Script directly to source control
Script multiple databases simultaneously
Combine objects and data in single SQL script
Including object dependencies for scripting
Selective scripting
Schema mapping
Column level scripting
Extended property editor
Object filtering
Generated script preview
Internal editor
Split output script in parts (multiple files)
Full support for SQL Server 2016, 2014, 2012, 2008, 2005
Create SQL database executable installer
Create C# solution from SQL database
C# solution support for Visual Studio 2015
Export batch
Command Line Interface
Value bundles
ApexSQL Developer
ApexSQL Universal
FREE $249 $399
Download Buy now Buy now


I want to congratulate you on an excellent product [ApexSQL Script]. It has done all we need and more. In the future, I will look here first for tools. Keep up the good work

Patrick Escarcega

Laucks Testing Laboratories, Inc.

Great tool - we use ApexSQL Script for every production build at our company and it is a key component of our build process

Max Pilipis

Sr. Software Engineer

Academic Management Services

I love the product and it is one of the most valuable tools we use to maintain and update our databases

David Raschka

Vice President

Reliant Business Systems, Inc.

Thanks for a great product I couldn't live without! I use ApexSQL Script when developing dynamic web apps for small clients who utilize shared hosting services Frequently I don't have enough access to the shared hosting MSSQL Server for efficient development. I do all my development on local servers, and the ApexSQL Script product is a life saver when I need to move to the production environment at a shared host where I cannot restore a backup. The tool is also a life saver when I need to take over a project and have limited permissions on the production server. I can get a copy of the live system to place into my development environment faster and easier with ApexSQL Script than any other product or method I have tried. Of course I also rely heavily on ApexSQL Diff to help me keep the development, staging and production environments in sync

David Volle

Senior Partner

Wellspring Technology, LLC

ApexSQL Script is a nifty, easy to use utility ..

Brad M. McGehee


I've found ApexSQL Script to be an invaluable tool to quickly do a job that would've taken me hours previously to accomplish. I found myself using the tool so much that I finally created a shortcut on my sacred desktop to it

Brian Knight


Great product. I can't wait to see what you'll add next!

John Beatty

Big Foot Software Research and Development

Carson City, NV

VP Database Services

This is the best program for managing data transfers from my dev server to the production server, since i do not have direct access to the same SQL tools onto the server...GOOD WORK!

Justin Daniels

Origin Seminars

Save a bundle

ApexSQL Script is included in ApexSQL Developer

11 ApexSQL developer tools

Priority support

1 year free support and upgrades

New products added for free

Combined 60% savings