我有数据库下有多个模式和对象。我想将这些对象合并到一个模式中。SQL Server多模式对象问题
我试图
ALTER SCHEMA dbo TRANSFER <custom_schema>.<table_name>
我得到一个 “对象已存在的消息”。但是,我无法在管理工作室中看到它并且
SELECT * from dbo.<table_name>
返回“对象不存在”错误。
看起来像一些系统表条目是失控。我查看了sysobjects,它只有一个入口。欢迎任何关于如何解决此问题的建议。
注:我可以创建一个同义词
CREATE SYNONYM dbo.<table_name> FOR <custom_schema>.<table_name>
工作正常
您是否在尝试传输之前创建同义词? – 2010-11-19 16:42:44
不,我发现我无法做ALTER SCHEMA ... TRANSFER – shikarishambu 2010-11-22 20:42:50