如何:向数据库项目添加管理脚本

更新:2007 年 11 月

除了部署脚本以外,还可以向数据库项目中添加管理脚本。如果数据库项目中包含特定的语句,这些语句可能需要在数据库发生更改时随着时间的推移而改变,则应当向这些项目中添加管理脚本。通过向数据库项目中添加管理脚本并将其置于版本控制之下,可以跟踪所做的更改并根据需要还原到早期版本。可以添加空脚本并根据需要对其进行编辑,也可以添加现有的脚本。

添加新脚本或现有脚本

向数据库项目中添加空脚本

  1. 在“解决方案资源管理器”中,单击数据库项目或者单击其中的“脚本”文件夹。

    说明:

    可以在数据库项目中的任意位置添加脚本。默认数据库项目有一个“脚本”文件夹,但是您可以在项目结构中的任意位置添加管理脚本。

  2. 在“项目”菜单上,单击“添加新项”。

    即会出现“添加新项”对话框。

  3. 在“模板”列表中,单击“脚本”图标。

  4. 在“名称”中,键入要赋予新脚本的名称。

  5. 单击“添加”。

    该脚本将添加到项目中,而且将出现在“解决方案资源管理器”中并在 Transact-SQL (T-SQL) 编辑器中打开。

将现有脚本添加到数据库项目中

  1. 在“解决方案资源管理器”中,单击数据库项目或者单击其中的“脚本”文件夹。

    说明:

    可以在数据库项目中的任意位置添加脚本。默认数据库项目有一个“脚本”文件夹,但是您可以在项目结构中的任意位置添加管理脚本。

  2. 在“项目”菜单上单击“添加现有项”。

    将出现“添加现有项”对话框。

  3. 定位到要添加到项目中的脚本,再单击其文件名。

    还可以在“文件名”字段中键入该脚本的路径和文件名。

  4. 单击“添加”。

    该脚本的副本将添加到项目中,并出现在“解决方案资源管理器”中。原始文件不受影响。

受版本控制的数据库项目

如果您的数据库项目受版本控制,则必须执行一些额外的步骤。在向数据库项目中添加脚本时,必须签出并更新 .dbproj 文件。在执行了上述某个过程之后,应当签入对项目进行的更改。

在向使用 Team Foundation Server 且受版本控制的数据库项目中添加脚本之后签入更改

  1. 在“文件”菜单上,指向“源代码管理”,再单击“签入”。或者,也可以使用“挂起的更改”窗口。在“视图”菜单上,指向“其他窗口”,然后单击“挂起的更改”。

    将出现“签入”对话框或“挂起的更改”窗口,具体取决于所选择的方法。

  2. 在“注释”中,键入有关要签入的更改的说明。

  3. 检查已更改文件的列表,选择与要签入版本控制系统中的文件相对应的复选框,清除与要保留签出状态的文件相对应的复选框。

  4. 在“签入”对话框中或者在“挂起的更改”窗口中的工具栏上单击“签入”。

    选定的文件将签入到版本控制系统中。

请参见

概念

Database Edition 术语概述

其他资源

数据库脚本概述

在团队环境中处理数据库项目

使用 Transact-SQL 编辑器编辑数据库脚本和对象