Listed as an essential Continuous Delivery tool by Northwest Cadence



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

ReadyRoll is a Visual Studio 2010+ extension that introduces a new type of database project which allows your team members to work in isolated sandboxes and share database changes via source control.

ReadyRoll supports SQL Server 2005, 2008, 2008R2, 2012 & 2014.


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...[1]
This is what VS Database Edition should have been. [2]

- Paul Stovell, creator of Octopus Deploy (October 2012)

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

- John Adams, TrueBlue, Inc. (March 2014)

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 (December 2012)

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

- Nathan Donze (December 2012)

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

- Colin Byrne (May 2013)