1.12.9 - March 2nd, 2016

Feature

1.12.8 - February 17th, 2016

Feature

When using the DbSync tool to import a database, either the initial baseline or incremental changes, it is quite common to encounter failures at the verification stage. This is where ReadyRoll applies the generated script against the Shadow database, which it does in order to move the database version forward to match the project definition. For more information, see Target and shadow databases.

Problems often arise at this stage if the script that was generated by ReadyRoll causes SQL Server to throw an error. These errors often stem from:

Resolving the above errors may involve a number of different steps, depending on the cause of the issue.

To help you resolve these kinds of errors, we’ve added a new dialog within the ReadyRoll DbSync tool that appears when you encounter an error during the verification process.

This tool is displayed if an error occurs when you attempt to execute your script against the Shadow database. To resolve the issue, do one of the following:

1.12.7 - February 5th, 2016

Features

Fixes

1.12.6 - January 13th, 2016

Feature

Fix

1.12.5 - December 24th, 2015

Fixes

1.12.4 - December 7th, 2015

Feature

Fixes

1.12.3 - November 26th, 2015

Features

Hotfix

1.12.2 - November 13th, 2015

Fix

1.12.1 - October 28th, 2015

Features

1.12.0 - October 21st, 2015

Today’s release focuses on simplifying some key concepts within ReadyRoll.

In ReadyRoll 1.12, we've changed the terminology used in the product to make it easier to understand. 

Features

Old folder name (1.11 and earlier)New folder name (1.12 and later)
Pre-DeploymentPre-Deployment
Deploy-Once MigrationsMigrations
Deploy-Change MigrationsProgrammable Objects & Additional Scripts
Post-DeploymentPost-Deployment

These changes don't alter the behavior of script deployment. Existing projects containing the Deploy-Once and Deploy-Change folder structures are not affected, and you don't have to rename them unless you want to. 

Migrating from the old to the new folder structure

Projects created before 1.12 will still use the old Deploy-Once / Deploy-Changes style folder structure. If you want to use the new folder names, you can migrate your existing projects. To do this:

  1. Open your .sqlproj file in a text editor.
  2. Find the <DeployOnceSubFolder> element and replace it with:

    <DeployOnceSubFolder>Migrations</DeployOnceSubFolder>
    <DeployChangesSubFolder>Programmable Objects</DeployChangesSubFolder>
  3. Save the .sqlproj file.
  4. In Visual Studio, open the project and rename the following ReadyRoll project folders:

Migrating from the new to the old folder structure

If you want to carry on using the old folder structure for ReadyRoll projects you create after installing 1.12:

  1. Open your .sqlproj file in a text editor.

  2. Find the <DeployOnceSubFolder> element and replace it with:

    <DeployOnceSubFolder>Deploy-Once</DeployOnceSubFolder>
  3. Find the <DeployChangesSubFolder> element and replace it with:

    <DeployChangesSubFolder>Deploy-Changes</DeployChangesSubFolder>
  4. Save the .sqlproj file.
  5. In Visual Studio, open the project and rename the following ReadyRoll project folders:
    • rename Migrations to Deploy-Once
    • rename Programmable Objects to Deploy-Changes (if it exists)