その下に複数のスキーマとオブジェクトを持つデータベースがあります。オブジェクトを 1 つのスキーマに統合したいと考えています。
私は試した
ALTER SCHEMA dbo TRANSFER <custom_schema>.<table_name>
私は得る
オブジェクトが既に存在するというメッセージ
しかし、管理スタジオでは見ることができず、
SELECT * from dbo.<table_name>
戻り値
オブジェクトが存在しません。
一部のシステム テーブル エントリがおかしくなっているようです。sysobjects を調べたところ、 のエントリが 1 つしかありません。この問題のトラブルシューティング/修正方法に関する提案は大歓迎です。
注: シノニムを作成できます
CREATE SYNONYM dbo.<table_name> FOR <custom_schema>.<table_name>
正常に動作します