我用不同名称从另一个服务器恢复一个数据库的备份,从而创建了一套相关数据库的当地版本。
因此,我从另一个服务器接收了名为ABCMain和ABCDependent的数据库,并恢复了这些数据库,作为SYZMain和XYZDependent在我的当地服务器上。
Unfortunately, all the view definitions in the ___Dependendent DB have hard-coded database qualifiers pointing back to ABCMain like this:
CREATE VIEW dbo.[MyView] AS SELECT * FROM [ABCMain].dbo.MyTable
I need to drop "[ABCMain]" or change it to "[XYZMain]" in over 1000 views in XYZDependent. SQL Server doesn t allow altering system catalogs.
任何想法?
感谢
John