面向项目的脱机数据库开发
本节介绍 SQL Server Data Tools (SSDT) 提供的用于创作、生成、调试、发布和部署数据库项目的功能。
使用 SSDT,你可以创建一个脱机数据库项目,并且可以在该项目中通过添加、修改或删除对象的定义(由脚本表示)实施架构更改,而无需连接到某一服务器实例。 这些都可以通过使用表设计器或 Transact-SQL 编辑器来实现。 您还可以在同一个项目中编写和调试 Transact-SQL 和 CLR 对象。 您可以使用架构比较来确保您的项目与生产数据库保持同步,并且出于比较目的在开发周期的每个阶段中为您的项目创建快照。 当您在基于团队的环境中处理您的数据库项目时,可以将版本控制用于所有文件。 在开发、测试和调试了您的数据库项目后,可以将您的项目提交给授权人士,以便发布到生产环境。
备注
本节中的操作指南主题包含一系列可按顺序完成的任务。
本节内容
主题 |
说明 |
---|---|
介绍从活动的数据库、.dacpac 或脚本导入对象。 |
|
介绍添加数据库引用的各种方式。 |
|
说明 SQL Server Data Tools 如何检查产品更新。 |
|
介绍各种项目设置来控制数据库和生成配置的各个方面。 |
|
SQL Server 中的 Visual Studio 对象资源管理器现在包含一个已不推荐使用的“项目”节点,在该节点下,您的解决方案中的所有 SQL Server 数据库项目都在类似 SQL Server Management Studio 的层次结构下进行分组。 |
|
介绍“数据工具操作”窗口,该窗口会显示某些操作的进度并告知您任何错误。 |
|
介绍 Transact-SQL 选项。 |
|
创建一个数据库项目并导入现有数据库架构。 |
|
比较数据库和项目的架构并保持同步。 |
|
使用本地的按需运行的 SQL Server 实例,该实例是在您调试数据库项目时激活的。 |
|
将您的项目的目标 SQL Server 平台更改为 SQL Server 的任何支持的实例并验证语法。 |
|
创建数据库架构的只读代理,并且在不想要的更改应用于项目时还原源项目。 |
|
向您的项目添加一个新的序列对象。 |
|
在 SQL Server Data Tools 数据库项目中创建和发布 CLR 对象。 |
|
如何:将 Visual Studio 2010 数据库项目转换为 SQL Server 数据库项目并重新以不同平台为目标 |
将在 SQL Server 中创建的现有 Visual Studio 2010 数据库、CLR 对象和数据层应用程序项目转换为 SQL Server Data Tools 数据库项目。 |
论述如何使用在部署您的数据库之前或之后您要运行的脚本。 |