J'ai environ 21 bases de données sur ma machine SQL Server 2012, qui devraient idéalement avoir la même liste de tables mais elles ne le font pas.SQL Server: trouver la liste des tables uniques à travers les bases de données
Supposons:
- base de données 1 comporte des tableaux A, B, C, D, E
- base de données 2 présente les tableaux A, B, C, D, Z
- base de données 3 comporte des tableaux A, B, C, Y, Z
- base de données 4 comporte des tableaux a, B, X, Y, Z
La sortie de ma demande finale doit être une liste de tables comme a, B, C, D, E , X, Y, Z
Je comprends que cette information peut être obtenue en joignant sys.tables
de chaque base de données, mais je ne suis pas sûr de savoir quelle jointure dois-je utiliser et comment.
Tout point de départ sera apprécié
[Ce] (http://stackoverflow.com/questions/6568098/how-to-get-a-list-of-all-tables-in-two-different-databases?rq=1) est quelque chose de similaire que j'ai trouvé mais j'ai besoin de faire la même chose pour plusieurs bases de données –