如何:创建数据库对象

如果数据库受版本控制,则您必须遵循一个两步过程来创建数据库对象。 必须先将对象添加到数据库项目,然后必须生成和部署对数据库服务器所做的更改。 可以从**“解决方案资源管理器”“架构视图”**中为新数据库对象添加项目项。

有关如何生成和部署新数据库的更多信息,请参见如何:生成数据库项目以生成经过编译的架构 (.dbschema) 文件

有关如何生成和部署现有数据库的更改的更多信息,请参见如何:将更改部署到新数据库或现有数据库

创建数据库对象

  1. 打开要添加项的数据库项目。 有关更多信息,请参见如何:打开数据库或服务器项目

  2. 在**“解决方案资源管理器”**中单击要在其下添加新对象的节点。 例如,如果希望在特定架构中添加表,请依次展开“架构对象”节点、“架构”节点和要在其中添加对象的架构对应的节点,然后单击“表”节点。

    提示

    如果单击项目,将在项目的根级别创建对象。

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

    将显示**“添加新项”**对话框。

  4. 在**“已安装的模板”**中,单击包含要创建的数据库对象类型的组。

  5. 在细节窗格中,单击要创建的数据库对象类型所对应的模板。

  6. 在**“名称”**中键入要赋予新数据库对象的名称。

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

    包含该数据库对象的文件即添加到**“解决方案资源管理器”的数据库项目中。 数据库对象被添加到在数据库项目属性中指定的“默认架构”中。 如果对象定义有效,则新的数据库对象将显示在“架构视图”**中。 此外,对象定义在 Transact-SQL 编辑器中打开,您可以使用该编辑器来修改对象的定义。

    提示

    在编辑对象定义之前,某些对象的默认模板不会创建有效的对象。 例如,添加新索引时,必须修改对象定义来指定应用该索引的表,这样索引定义才会有效。

  8. 修改对象定义后,请打开**“文件”菜单,再单击“保存 对象名”**。

    如果定义中包含一个或多个错误,这些错误将显示在**“错误列表”中。 如果定义有效,则数据库对象将显示在“架构视图”**中。 可以将更改签入版本控制,然后生成和部署更改。

请参见

任务

如何:查看数据库对象

如何:修改数据库对象

概念

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

生成数据库并将其部署到独立开发环境中

编写和更改数据库代码

开始团队数据库开发

其他资源

如何:定义数据库对象的权限