我有一个在其下具有多个架构和对象的数据库。我想将对象合并为一个模式。
我尝试过
ALTER SCHEMA dbo TRANSFER <custom_schema>.<table_name>
我知道了
对象已存在消息
但是,我在管理工作室中看不到它,并且
SELECT * from dbo.<table_name>
返回
对象不存在。
看起来有些系统表条目已不合时宜。我看了sysobjects,它只有一个条目。欢迎提供有关如何解决/解决此问题的建议。
注意:我可以创建一个同义词
CREATE SYNONYM dbo.<table_name> FOR <custom_schema>.<table_name>
工作正常
根据this MSDN page,您的问题可能是由主键名称重复