Listed as an essential Continuous Delivery tool by nwcadence.com

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

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.

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).
NEW IN VERSION 1.7: Branch and merge support for stored procs/views/functions added!

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

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


Hands down, ReadyRoll has had the easiest and most complete integration with our development workflow... I'd highly recommend giving this tooling a shot if you're working against SQL Server.[1]

- Nathan Donze (December 2012)


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


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

- Colin Byrne (May 2013)