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.
steps

Build

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

Sync

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

Script

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

FEATURES

Develop with Ease

Development
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

Build
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

Deploy
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
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.

WHAT PEOPLE ARE SAYING

An awesome SQL database change management tool...[1]
This is what VS Database Edition should have been. [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