更新:2007 年 11 月
本页包含一些链接,这些链接指向有关使用 Visual Studio Team System Database Edition 执行的常见任务的主题。
概述
- 管理数据库更改 
 描述如何使用 Database Edition 在整个应用程序开发过程中管理数据库。
- Database Edition 的结构概述 
 概述 Database Edition 的体系结构以及它如何与 Visual Studio Team System 的其他部分相关联。
- 团队环境中的数据库创建和部署概述 
 提供有关如何创建、更新和部署受版本控制的数据库架构的背景信息。
- 生成数据概述 
 描述数据生成功能的用法和功能。
- 数据库单元测试概述 
 介绍数据库单元测试并描述数据库单元测试的结构和内容。
- 比较数据库架构概述 
 描述 Database Edition 中架构比较功能的各个方面,包括安全注意事项。
- 比较数据库数据概述 
 描述 Database Edition 中数据比较功能的各个方面。
- Transact-SQL 编辑器概述 
 概述如何在 Transact-SQL (T-SQL) 编辑器中创建、分析和执行脚本和查询。
演练
- 演练:创建独立数据库开发环境 
 描述如何创建数据库项目,从现有的数据库导入架构,然后将生成的数据库项目添加到版本控制。还可以为生成和部署设置数据库项目属性。此步骤通常由具有管理角色的用户来执行。
- 演练:为独立开发环境建立基线 
 描述如何为现有的数据库创建单元测试并设置测试数据生成计划。如果您有数据库的现有测试资产,则还可以将这些资产进行合并。
- 演练:在独立环境中执行迭代数据库开发 
 描述如何重构数据库项目以更改列名,然后在独立开发环境中测试更改。
- 演练:创建和运行数据生成计划 
 描述如何创建和运行数据生成计划,以便用随机数据填充表。
- 演练:比较数据库的架构和数据库项目的架构 
 描述如何对数据库项目(源数据库)的架构和已部署的数据库(目标数据库)的架构进行比较。
- 演练:比较两个数据库的数据 
 描述如何比较两个数据库中的数据。
- 演练:创建和运行数据库单元测试 
 描述如何生成单元测试,并向该测试中添加 T-SQL 代码和 C# 测试条件。
- 演练:重命名数据库列 
 描述如何创建数据库项目,导入数据库架构,并重命名数据库对象。
- 演练:部署数据库重构更改 
 描述如何为重构的数据库项目设置部署属性,生成项目,然后部署该项目。还可以使用“服务器资源管理器”在部署之前和之后比较实时数据库。
- 演练:创建和执行一个简单的 Transact-SQL 脚本 
 描述如何创建和执行简单的 Transact-SQL 脚本。在本演练中,您将建立和断开与服务器的连接、验证 T-SQL 脚本以及检查查询结果。
准备独立开发环境
- 如何:创建数据库项目 
 描述如何使用“新建数据库项目向导”为现有数据库创建数据库项目,并将该数据库的架构导入到该数据库项目中。
- 如何:为生成和部署配置数据库项目 
 描述如何使用“数据库项目”属性配置数据库项目的生成和部署选项。
- 如何:将数据库项目置于版本控制之下 
 描述如何将数据库项目置于 Visual Studio Team System Team Foundation Server 等版本控制之下。
- 如何:创建数据生成计划 
 描述如何创建数据生成计划。
- 如何:指定用于数据生成的表 
 讨论对数据生成计划中可以包括和不可以包括的表的限制和要求。描述如何在数据生成计划中指定表。
- 如何:为数据生成指定列 
 列出了在数据生成计划中指定列的步骤。
- 为列指定数据生成的详细信息 
 列出将为每一列指定何种数据的步骤。
- 如何:将更改部署到新数据库或现有数据库 
 描述如何为新数据库或现有数据库部署生成脚本。
- 如何:指定要用于设计时验证的 SQL Server 本地实例 
 描述如何指定要用于设计时验证的 Microsoft SQL Server 2005 实例。
执行迭代开发任务
- 如何:创建数据库对象 
 描述如何创建数据库对象,如表、视图和存储过程。
- 如何:修改数据库对象 
 描述如何修改数据库对象的定义,如表、视图和存储过程。
- 如何:重命名数据库对象 
 列出重命名数据库架构对象的步骤,并说明对数据库项目中的其他对象的影响。
- 如何:运行数据生成计划以生成数据 
 列出了运行数据生成计划和生成数据的步骤。
- 如何:为函数、触发器和存储过程创建数据库单元测试 
 说明如何使用数据库对象的 T-SQL 代码存根创建数据库单元测试。
- 如何:向数据库单元测试中添加条件 
 描述如何使用数据库单元测试设计器添加测试条件。
- 如何:配置数据库单元测试执行 
 描述如何指定用于控制测试与将要测试的数据库的连接方式的设置、如何将架构从数据库项目部署到该数据库以及是否用数据填充该数据库。
- 如何:运行数据库单元测试 
 描述如何使用“测试视图”窗口运行数据库单元测试。
准备部署到生产
- 如何:指定预先部署或后期部署脚本 
 描述如何指定要在部署数据库之前或之后运行的脚本。
- 如何:准备数据库生成脚本 
 描述如何创建生成脚本,以创建架构与数据库项目匹配的数据库。
- 如何:启动 Transact-SQL 编辑器 
 描述可用来启动 T-SQL 编辑器以创建、修改或执行脚本的若干种方法。
- 如何:设置比较数据库架构的选项 
 描述在比较架构时如何配置被视为差异的内容。
- 如何:比较两个数据库的架构 
 描述如何比较两个数据库的架构。
- 如何:查看架构区别 
 描述如何解释 Database Edition 在比较两个架构后所显示的数据。