Support Center

Working with SQL Management Studio (SSMS) + Visual Studio

Last Updated: May 01, 2014 09:22PM AEST

This article has moved to a new home. For up-to-date documentation please continue reading at

If you’re a T-SQL junkie or prefer an environment that’s geared purely for database design and administration, the good news is that you can also work Online with your database using SSMS.

Once you’ve created a new ReadyRoll project and connected it to your database, you can write and execute T-SQL directly within SSMS, or use the designers if you prefer.


Once you’ve finished your work, switch back to Visual Studio, open the ReadyRoll DBSync tool-window and click Import (Generate Script). This will generate and add a new migration script to your project.

(click to see a full view of the window)


If the generated script doesn’t do what you expected (eg. a table rename is scripted as a DROP/CREATE), you can simply paste in your own T-SQL logic. If you made an unintended change, click Undo (Delete Script), select the object in the list and use the Revert context-menu command to return the object(s) to the previous state.
You can then check your scripts into source control, deploy to upstream environments, and/or receive scripts from other team members. Be sure to check the DBSync tool to ensure that all scripts have been applied to your database before continuing work within SSMS.
seconds ago
a minute ago
minutes ago
an hour ago
hours ago
a day ago
days ago
Invalid characters found