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