Creating and Updating Version-controlled Database Schemas

To put your database definition under version control, you need an offline representation of that database. In Visual Studio Team Edition for Database Professionals, that offline representation is the database project. The topics in this section provide you with information about database projects and how you work with them and their contents.

In This Section

  • Getting Started with Database Projects
    Contains topics that describe how you create the database project for a new or existing version-controlled database. This process includes importing a schema from an existing database or script into a database project.
  • Modifying Database Projects
    Contains topics that describe how you open and work with an existing database project. This process includes importing schema updates from an existing database into a database project.
  • Working with Database Objects
    Provides an overview and links to topics that describe how you create, modify, and validate changes to database objects such as tables, stored procedures, and functions.
  • Working with Database Scripts
    Contains topics that describe how you create and maintain scripts for deploying database schemas and managing databases.