本主题解释如何在重命名数据库架构对象之前预览更改。 可在重命名对象之前预览更改,以便验证将对以下各项进行的更改:
- 架构对象 
- 脚本文件 
- 数据生成计划 
- 单元测试 
重命名某一架构对象后,引用该重命名对象的其他对象将自动使用新名称更新。 例如,如果重命名表中的一列,引用该列的任何存储过程都会自动用新名称来更新。 有关更多信息,请参见重构数据库代码和数据。
通过在**“重命名”对话框中选中“预览更改”**复选框可以预览更改。 预览更改时仍可取消重命名操作。
进行更改之前预览更改
- 在**“重命名”**对话框中,键入对象的新名称。 
- 选中**“预览更改”复选框,然后单击“确定”**。 - 出现**“预览更改”**对话框,其中包含上下两个窗格。 上窗格包含列出将要更改的对象的树,下窗格显示为了进行更改而将生成的脚本。 上窗格显示旧名称,下窗格显示新名称。 
- 在上窗格中展开**“架构对象”**。 - 将显示对应重命名的架构对象(或包含它的对象)的 .sql 节点,以及对应任何引用它的架构对象的 .sql 节点。 
- 单击其中任意一个 .sql 节点。 - 下窗格显示 Transact-SQL 代码,并突出显示新名称。 
- 单击**“应用”**。 - 此时将进行更改。 对象名称已经更新,新名称显示在**“架构视图”**中。 - 提示 - 可以撤消更改。 有关更多信息,请参见如何:撤消数据库重构操作。