我有數據庫下有多個模式和對象。我想將這些對象合併到一個模式中。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