【发布时间】:2014-03-12 01:03:42
【问题描述】:
场景是,我有 2 个数据库。 db1 和 db2。因为我在 db2 中有超过 45 个存储过程,它们与 db1 中的表连接。我可以通过db1.dbo.tablename 来做,但是如果我将 db1 重命名为 db3。所有 db2 存储过程都失败了。应该怎么处理?像往常一样按照客户要求,他想重命名 db1。通过在脚本 db1 到 db3 中查找替换不是好方法。因为如果客户要求再次将 db3 数据库重命名为另一个名称,那么这将是一项永久乏味且不专业的工作。我应该在这里使用什么?
【问题讨论】:
标签: stored-procedures sql-server-2008-r2 synonym object-oriented-database