如何:修改数据库对象

数据库项目中包含数据库中的对象的定义。 若要更新已部署的数据库,应当在数据库项目中修改数据库对象,然后生成已更新的数据库项目并将它部署到服务器上。 **“解决方案资源管理器”显示数据库项目中包含的文件,“架构视图”**显示在这些文件中定义的数据库对象。

从架构视图中修改数据库对象

  1. 打开包含数据库项目的解决方案。

  2. 如果未出现**“架构视图”,请打开“视图”菜单,然后单击“数据库架构视图”**。

    将出现**“架构视图”**。

  3. 在**“架构视图”**中,展开数据库项目并找到要修改的对象。

  4. 单击要修改的数据库对象。

  5. 在**“视图”菜单上,单击“打开”**。

    将出现 Transact-SQL 编辑器, 其中包含所单击的数据库对象的定义。 有关更多信息,请参见 Microsoft 网站上的 Editing Database Scripts and Objects with the Transact-SQL Editor(使用 Transact-SQL 编辑器编辑数据库脚本和对象)。

    提示

    除了使用“视图”菜单外,还可以双击要修改的数据库对象。

  6. 修改该数据库对象。

  7. 在**“文件”菜单上,单击“保存 文件名”**。

    如果在对象定义中引入了任何语法错误,则“错误列表”窗口中会显示一个或多个错误,并且在错误得以解决之前,该对象可能不会显示在**“架构视图”**中。 可以在“错误列表”窗口中双击某个错误来跳转到错误源。

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

从解决方案资源管理器中修改包含数据库对象定义的文件

  1. 打开包含数据库项目的解决方案。

  2. 在**“解决方案资源管理器”**中,展开数据库项目并定位到包含要修改的对象的文件。

  3. 单击包含要修改的数据库对象的文件。

  4. 在**“视图”菜单上,单击“打开”**。

    将出现 Transact-SQL 编辑器, 其中包含所单击的数据库对象的定义。

    提示

    除了使用“视图”菜单外,还可以双击要修改的数据库对象。

  5. 修改该数据库对象。

  6. 在**“文件”菜单上,单击“保存 文件名”**。

    如果在对象定义中引入了任何语法错误,则“错误列表”窗口中会显示一个或多个错误,并且在错误得以解决之前,该对象可能不会显示在**“架构视图”**中。 可以在“错误列表”窗口中双击某个错误来跳转到错误源。

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

请参见

任务

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

如何:将更改部署到新数据库或现有数据库

概念

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

数据库生成和部署概述

其他资源

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