数据设计项目

数据设计项目是用于存储资源的容器,这些资源用于计划、分析、归档和执行对数据库的更改。 项目将显示在“数据项目资源管理器”视图中,并且与文件系统中的目录相对应。

创建更改管理脚本时,数据设计项目会自动创建。项目名称即为数据库连接的名称。如果已存在名称为数据库连接名称的项目,那么新数据设计项目的名称将为数据库连接名称加上数字后缀。项目包含资源,其中包括进行数据库更改所需的模型和脚本。

用于进行数据库更改的资源包括模型和脚本。当创建项目时,在项目中将显示以下虚拟子文件夹,用以组织以下资源:
“数据图”文件夹
保存仅供产品内部使用的文件。
“数据模型”文件夹
保存仅供产品内部使用的模型。模型具有文件扩展名 .dbm。
“其他文件”文件夹
保存既不属于“SQL 脚本”文件夹也不属于“数据模型”文件夹的文件。例如,文件扩展名为 .log 的部署日志文件和 .html 报告文件均放置在此文件夹中。
“SQL 脚本”文件夹
保存下表中所显示类型的脚本文件:
表 1. “SQL 脚本”文件夹中脚本的类型
脚本类型 文件扩展名 描述
更改管理脚本 changexml 包含一组要对数据库进行的更改。 更改管理脚本将规范资源(模型)、更改命令、撤销命令和有关更改的元数据都集合在一起,并以一致的格式对其进行组织。
执行、撤销和重新启动脚本 sql 包含一组要对数据库进行的更改。 每次生成或运行更改命令时,执行和撤销脚本都会保存为只读文件。如果以后决定撤销已部署的更改,那么可以使用这些文件来撤销更改。

如果更改命令未成功运行,将保存只读的重新启动脚本。 重新启动脚本包含尚未运行的命令。当发生其他故障时,将创建多个重新启动脚本。

这些文件的文件名为:
  • project_name_Change_Do_timestamp
  • project_name_Change_Undo_timestamp
  • project_name_Change_Restart_timestamp
编辑和编辑撤销脚本 sql 包含已使用 SQL 和 XQuery 编辑器编辑过的更改命令。
在“更改管理脚本编辑器”的命令部分中单击编辑编辑撤销时,已编辑的文件将使用以下文件名进行保存:
  • project_name_Change_Edited_Do_timestamp
  • project_name_Change_Edited_Undo_timestamp
SQL 脚本

sql
ddl

包含 SQL 语句。

管理资源管理器”中数据库下的更改管理脚本文件夹还包含数据库的更改管理脚本。您可以使用“管理资源管理器”中的更改管理脚本文件夹或“数据项目资源管理器”视图中的 SQL 脚本文件夹来处理更改管理脚本。

您还可以显式创建项目。


反馈