Listed as an essential Continuous Delivery tool by Northwest Cadence

ReadyRoll makes it easy for software teams to develop SQL Server databases within Visual Studio. By using migrations for all database changes, ReadyRoll gives you repeatable and consistent deployments every time.

Deploys to SQL Server 2005-2014 & Windows Azure SQL.


Develop your database ‘Online’ using the tool of your choice
(eg. SSDT designers or SSMS)


Use the ReadyRoll tool-window within Visual Studio to preview & import schema and data changes


A numerically-ordered SQL script is added to your project which can be refined as needed

Package & Deploy

Check your project into source control and deploy to your Dev/Test/Prod environments


Develop with Ease

Schema changes can be initiated directly against your database: use SQL Server Data Tools to design your objects (available for both VS2010 & VS2012), or if you prefer, import changes as you go from SSMS.

Collaborate Using Source Control

Source Control
All ReadyRoll project assets are stored as T-SQL and can be committed via existing source control provider (eg. TFS, VisualSVN, Git Extensions etc).

Easy Build Setup

In addition to T-SQL script parsing, ReadyRoll uses gated deployment to validate object dependencies. ReadyRoll projects are based on MSBuild, so automating builds within your favourite Continuous Integration server is a cinch.

Deploy with Octopus

ReadyRoll comes with Octopus Deploy support out-of-the-box, but you can deploy ReadyRoll's SQLCMD packages using any 3rd party tool you like (eg. InRelease, Bamboo, uDeploy etc).
NEW IN VERSION 1.9: ReadyRoll can now deploy to Microsoft Azure SQL!

Roll It Your Way

Migrations are first-class citizens of ReadyRoll projects, giving you precise control over how your database is deployed. Use drift correction to track outside changes and keep your target environments in-sync.


“An awesome SQL database change management tool. This is what [SSDT] should have been.”[1][2]

- Paul Stovell, creator of Octopus Deploy

“This product is fantastic. Saves us a lot of time and makes our release process consistent and repeatable.”

- John Adams, TrueBlue, Inc.

“Leave work, get home, clone project, [ReadyRoll] syncs and seeds my db with my branch... I keep on coding and don't miss a beat.”[1]

- Rob Sullivan aka @datachomp

“Hands down, ReadyRoll has had the easiest and most complete integration with our development workflow.”[1]

- Nathan Donze

“Seriously impressed with how easy it is to use @ReadyRollSQL for database deployment. #timetoputfeetup”[1]

- Colin Byrne

“All developers become T-SQL script authors once you show them how easy it is to import table changes and even look-up data.”

Read more about how FlexiGroup uses ReadyRoll

- Damian Haynes