如何:预览重构更改

本主题解释如何在重命名数据库架构对象之前预览更改。 可在重命名对象之前预览更改,以便验证将对以下各项进行的更改:

  • 架构对象

  • 脚本文件

  • 数据生成计划

  • 单元测试

重命名某一架构对象后,引用该重命名对象的其他对象将自动使用新名称更新。 例如,如果重命名表中的一列,引用该列的任何存储过程都会自动用新名称来更新。 有关更多信息,请参见重构数据库代码和数据

通过在**“重命名”对话框中选中“预览更改”**复选框可以预览更改。 预览更改时仍可取消重命名操作。

进行更改之前预览更改

  1. 在**“重命名”**对话框中,键入对象的新名称。

  2. 选中**“预览更改”复选框,然后单击“确定”**。

    出现**“预览更改”**对话框,其中包含上下两个窗格。 上窗格包含列出将要更改的对象的树,下窗格显示为了进行更改而将生成的脚本。 上窗格显示旧名称,下窗格显示新名称。

  3. 在上窗格中展开**“架构对象”**。

    将显示对应重命名的架构对象(或包含它的对象)的 .sql 节点,以及对应任何引用它的架构对象的 .sql 节点。

  4. 单击其中任意一个 .sql 节点。

    下窗格显示 Transact-SQL 代码,并突出显示新名称。

  5. 单击**“应用”**。

    此时将进行更改。 对象名称已经更新,新名称显示在**“架构视图”**中。

    提示

    可以撤消更改。 有关更多信息,请参见如何:撤消数据库重构操作

请参见

任务

如何:重命名数据库对象

演练:应用数据库重构技术

如何:部署数据库重构更改

概念

重命名对数据库对象的所有引用