J'essaie de comparer les schémas de deux tables qui existent dans différentes bases de données. , Je Jusqu'à présent cette requêteComment puis-je comparer des tables dans deux bases de données différentes en utilisant SQL?
SELECT * FROM sys.columns WHERE object_id = OBJECT_ID('table1')
La seule chose est que je ne sais pas comment utiliser les sys.columns pour faire référence à une base de données autre que celui que la requête est connecté. J'ai essayé
SELECT * FROM db.sys.columns WHERE object_id = OBJECT_ID('table1')
mais il n'a rien trouvé. J'utilise SQL Server 2005
Des suggestions? Merci!
Je sais que je peux le faire avec Redgate, mais j'essaye de le faire par programmation. Y at-il un moyen de le faire via sql seulement? – chama
@chama: J'ai édité ma réponse pour répondre à votre question initiale. –