J'ai une base de données qui contient plusieurs schémas et objets. Je veux consolider les objets dans un schéma.Problèmes liés aux objets de schéma multiples SQL Server
J'ai essayé
ALTER SCHEMA dbo TRANSFER <custom_schema>.<table_name>
je reçois un "objet existe déjà un message". Cependant, je ne peux pas le voir dans le studio de gestion et
SELECT * from dbo.<table_name>
renvoie l'erreur "l'objet n'existe pas".
Apparemment, une entrée de la table système est détraquée. J'ai regardé sysobjects et il n'a qu'une seule entrée pour. Toutes les suggestions sur la façon de résoudre/résoudre ce problème sont les bienvenues.
Note: Je peux créer un synonyme
CREATE SYNONYM dbo.<table_name> FOR <custom_schema>.<table_name>
fonctionne très bien
Avez-vous créé le synonyme avant d'essayer de transférer? –
Non. Je l'ai créé quand j'ai trouvé que je ne pouvais pas faire l'ALTER SCHEMA ... TRANSFERT – shikarishambu