我有一个数据库,比方说AP,它的一些对象使用完全限定的名称,如
从AP.dbo.Customer
中选择*我将此数据库恢复到另一台计算机并将数据库重命名为APDev,但现在所有完全限定的名称对象引用都不起作用,是否有一种简单的方法可以删除所有限定名称。
由于
答案 0 :(得分:1)
将数据库恢复到新数据库后说APDev,为这个新的APDev数据库生成所有数据库对象的SQL脚本,然后将AP替换为APDev或删除它,然后在新数据库上再次执行此更新/修改的SQL脚本。然后将使用新名称恢复所有对象。
从新的APDev数据库生成SQL脚本,
In Object Explorer, expand Databases, right-click a database, point to Tasks,
and then click Generate Scripts. Follow the steps in the wizard
to script the database objects.
要了解如何生成脚本,请关注http://technet.microsoft.com/en-us/library/ms178078(v=sql.105).aspx