如何:创建数据库对象
如果数据库受版本控制,则您必须遵循一个两步过程来创建数据库对象。 必须先将对象添加到数据库项目,然后必须生成和部署对数据库服务器所做的更改。 可以从**“解决方案资源管理器”或“架构视图”**中为新数据库对象添加项目项。
有关如何生成和部署新数据库的更多信息,请参见如何:生成数据库项目以生成经过编译的架构 (.dbschema) 文件。
有关如何生成和部署现有数据库的更改的更多信息,请参见如何:将更改部署到新数据库或现有数据库。
创建数据库对象
打开要添加项的数据库项目。 有关更多信息,请参见如何:打开数据库或服务器项目。
在**“解决方案资源管理器”**中单击要在其下添加新对象的节点。 例如,如果希望在特定架构中添加表,请依次展开“架构对象”节点、“架构”节点和要在其中添加对象的架构对应的节点,然后单击“表”节点。
提示
如果单击项目,将在项目的根级别创建对象。
在**“项目”菜单上,单击“添加新项”**。
将显示**“添加新项”**对话框。
在**“已安装的模板”**中,单击包含要创建的数据库对象类型的组。
在细节窗格中,单击要创建的数据库对象类型所对应的模板。
在**“名称”**中键入要赋予新数据库对象的名称。
单击**“添加”**。
包含该数据库对象的文件即添加到**“解决方案资源管理器”的数据库项目中。 数据库对象被添加到在数据库项目属性中指定的“默认架构”中。 如果对象定义有效,则新的数据库对象将显示在“架构视图”**中。 此外,对象定义在 Transact-SQL 编辑器中打开,您可以使用该编辑器来修改对象的定义。
提示
在编辑对象定义之前,某些对象的默认模板不会创建有效的对象。 例如,添加新索引时,必须修改对象定义来指定应用该索引的表,这样索引定义才会有效。
修改对象定义后,请打开**“文件”菜单,再单击“保存 对象名”**。
如果定义中包含一个或多个错误,这些错误将显示在**“错误列表”中。 如果定义有效,则数据库对象将显示在“架构视图”**中。 可以将更改签入版本控制,然后生成和部署更改。