如何:向数据库项目中添加现有项
您可以像处理其他项目类型那样向数据库项目中添加现有项,这些项所对应的文件将出现在**“解决方案资源管理器”中。 此外,还可以配置项,使其被视为数据库对象并出现在“解决方案资源管理器”和“架构视图”**中。 还可以使用同一属性来指定预先部署或后期部署脚本。
向数据库项目中添加包含数据库对象定义的 .sql 文件
在**“解决方案资源管理器”中单击要将该文件添加到的节点。 例如,若要添加包含表定义的文件,请单击数据库项目中“架构对象”节点的“表”**子节点。
在**“项目”菜单上,单击“添加现有项”**。
将出现**“添加现有项”**对话框。
在**“文件名”**中,键入要添加到数据库项目中的文件的路径和文件名。 也可以通过浏览找到该文件。
单击**“添加”**。
该文件将添加到数据库项目中,并显示为将该文件添加到的节点的子节点。 例如,如果将该文件添加到了**“表”**节点,该文件将显示为该节点的子节点。
在**“解决方案资源管理器”**中单击新添加的文件。
在**“视图”菜单上,单击“属性窗口”**。
如果尚未显示**“属性”**窗口,则会出现此窗口。
双击 Build Action 属性,再键入“生成”。
通过将 Build Action 属性设置为“生成”,可以指明该文件包含数据库对象的定义,因此应对该文件进行分析和验证。 将分析该文件的内容,如果该文件包含有效的 SQL,则它表示的对象将出现在**“架构视图”中。 如果发现一处或多处错误,则这些错误将出现在“错误列表”窗口中,而该对象可能不会出现在“架构视图”**中。
提示
如果未显示“架构视图”,请打开“视图”菜单,然后单击“架构视图”。
向数据库项目中添加现有脚本
在**“解决方案资源管理器”**中的数据库项目中单击“脚本”文件夹。
在**“项目”菜单上,单击“添加现有项”**。
将出现**“添加现有项”**对话框。
在**“文件名”**中,键入要添加到数据库项目中的文件的路径和文件名。 也可以通过浏览找到该文件。
单击**“添加”**。
该文件将添加到数据库项目中,并显示为“脚本”节点的子节点。
如果需要将添加的脚本用作预先部署或后期部署脚本,请单击新添加的文件。 在**“属性”**窗口中双击 Build Action 属性,再键入“PreDeploy”或“PostDeploy”。
提示
每个数据库项目只能有一个预先部署脚本和一个后期部署脚本。 可在预先部署脚本或后期部署脚本中包含其他文件。 有关部署脚本的更多信息,请参见如何:指定预先部署或后期部署脚本。
向数据库项目中添加现有数据生成计划
在**“解决方案资源管理器”**中的数据库项目中单击“数据生成计划”文件夹。
在**“项目”菜单上,单击“添加现有项”**。
将出现**“添加现有项”**对话框。
在**“文件名”**中,键入要添加到数据库项目中的文件的路径和文件名。 也可以通过浏览找到该文件。
单击**“添加”**。
该文件将添加到数据库项目中,并显示为“数据生成计划”节点的子节点。
向数据库项目中添加现有杂项文件
在**“解决方案资源管理器”**中单击要将杂项文件添加到的节点。 例如,若要向数据库项目中添加文件,请单击该数据库项目节点。
提示
可以向数据库项目中添加一个文件夹来存放这些杂项文件。 若要添加文件夹,请单击该数据库项目,打开“项目”菜单,然后单击“新建文件夹”。
在**“项目”菜单上,单击“添加现有项”**。
将出现**“添加现有项”**对话框。
在**“文件名”**中,键入要添加到数据库项目中的文件的路径和文件名。 也可以通过浏览找到该文件。
单击**“添加”**。
该文件将添加到数据库项目中,并显示为您在步骤 1 中单击的节点的子节点。
请参见
任务
如何:生成数据库项目以生成经过编译的架构 (.dbschema) 文件