Le INFORMATION_SCHEMA fait partie de la norme SQL-92, il est donc peu probable qu'il change aussi souvent que sysobjects.
Les vues fournissent une vue interne, indépendante de la table système, des métadonnées SQL Server. Ils fonctionnent correctement même si des modifications importantes ont été apportées aux tables système sous-jacentes.
Il est toujours préférable d'interroger INFORMATION_SCHEMA, car cela masque les détails d'implémentation des objets dans sysobjects.