如何:向数据库项目中添加现有项

您可以像处理其他项目类型那样向数据库项目中添加现有项,这些项所对应的文件将出现在**“解决方案资源管理器”中。 此外,还可以配置项,使其被视为数据库对象并出现在“解决方案资源管理器”“架构视图”**中。 还可以使用同一属性来指定预先部署或后期部署脚本。

向数据库项目中添加包含数据库对象定义的 .sql 文件

  1. 在**“解决方案资源管理器”中单击要将该文件添加到的节点。 例如,若要添加包含表定义的文件,请单击数据库项目中“架构对象”节点的“表”**子节点。

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

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

  3. 在**“文件名”**中,键入要添加到数据库项目中的文件的路径和文件名。 也可以通过浏览找到该文件。

  4. 单击**“添加”**。

    该文件将添加到数据库项目中,并显示为将该文件添加到的节点的子节点。 例如,如果将该文件添加到了**“表”**节点,该文件将显示为该节点的子节点。

  5. 在**“解决方案资源管理器”**中单击新添加的文件。

  6. 在**“视图”菜单上,单击“属性窗口”**。

    如果尚未显示**“属性”**窗口,则会出现此窗口。

  7. 双击 Build Action 属性,再键入“生成”。

    通过将 Build Action 属性设置为“生成”,可以指明该文件包含数据库对象的定义,因此应对该文件进行分析和验证。 将分析该文件的内容,如果该文件包含有效的 SQL,则它表示的对象将出现在**“架构视图”中。 如果发现一处或多处错误,则这些错误将出现在“错误列表”窗口中,而该对象可能不会出现在“架构视图”**中。

    提示

    如果未显示“架构视图”,请打开“视图”菜单,然后单击“架构视图”

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

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

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

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

  3. 在**“文件名”**中,键入要添加到数据库项目中的文件的路径和文件名。 也可以通过浏览找到该文件。

  4. 单击**“添加”**。

    该文件将添加到数据库项目中,并显示为“脚本”节点的子节点。

  5. 如果需要将添加的脚本用作预先部署或后期部署脚本,请单击新添加的文件。 在**“属性”**窗口中双击 Build Action 属性,再键入“PreDeploy”或“PostDeploy”。

    提示

    每个数据库项目只能有一个预先部署脚本和一个后期部署脚本。 可在预先部署脚本或后期部署脚本中包含其他文件。 有关部署脚本的更多信息,请参见如何:指定预先部署或后期部署脚本

向数据库项目中添加现有数据生成计划

  1. 在**“解决方案资源管理器”**中的数据库项目中单击“数据生成计划”文件夹。

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

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

  3. 在**“文件名”**中,键入要添加到数据库项目中的文件的路径和文件名。 也可以通过浏览找到该文件。

  4. 单击**“添加”**。

    该文件将添加到数据库项目中,并显示为“数据生成计划”节点的子节点。

向数据库项目中添加现有杂项文件

  1. 在**“解决方案资源管理器”**中单击要将杂项文件添加到的节点。 例如,若要向数据库项目中添加文件,请单击该数据库项目节点。

    提示

    可以向数据库项目中添加一个文件夹来存放这些杂项文件。 若要添加文件夹,请单击该数据库项目,打开“项目”菜单,然后单击“新建文件夹”

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

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

  3. 在**“文件名”**中,键入要添加到数据库项目中的文件的路径和文件名。 也可以通过浏览找到该文件。

  4. 单击**“添加”**。

    该文件将添加到数据库项目中,并显示为您在步骤 1 中单击的节点的子节点。

请参见

任务

如何:生成数据库项目以生成经过编译的架构 (.dbschema) 文件

如何:从数据库项目中排除文件

概念

数据库和服务器项目概述

创建和修改数据库和服务器对象