J'ai un prob pour créer une vue(V) indexée comportant une jointure entre deux tables(T1 et T2) de deux bases de données (DB1 et DB2).
lorsque j'exécute ce scripte pour créer la vue V sur la base DB2
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 CREATE VIEW V WITH SCHEMABINDING AS SELECT TDB1.Colonne,TDB2.Colonne FROM DB1.dbo.T1 AS TDB1 LEFT OUTER JOIN DB2.T2 AS TDB2 ON TDB1.Colonne = TDB2.Colonne
On me retourne le message d'erreur suivant :
Msg*4512, Niveau*16, État*3, Procédure*V, Ligne*2
Impossible de lier au schéma vue 'V' car le nom 'DB1.dbo.T1' n'est pas valide pour la liaison au schéma. Les noms doivent être en deux parties et un objet ne peut pas se référencer lui-même.
Merci pour votre aide
Partager