Working with Database Projects

You can use database projects to create new databases, new data-tier applications (DACs), and to update existing databases and data-tier applications. Both database projects and DAC projects enable you to apply version control and project management techniques to your database development efforts in much the same way that you apply those techniques to managed or native code. You can help your development team manage changes to databases and database servers by creating a DAC project, database project, or a server project and putting it under version control. Members of your team can then check out files to make, build, and test changes in an isolated development environment, or sandbox, before sharing them with the team. To help ensure code quality, your team can finish and test all changes for a particular release of the database in a staging environment before you deploy the changes into production.

The database features that Visual Studio provided are now available with SQL Server. For more information, see the following topic on the Microsoft website: What is SQL Server Developer Tools.

See Also

Concepts

Creating and Managing Databases and Data-tier Applications in Visual Studio

Other Resources

Use version control