SQL Server 2008 R2 offre-t-il une intégrité référentielle entre les bases de données?

J'ai une database avec des informations d'authentification d'user et une autre avec des données d'entreprise. Est-il possible de déclarer des contraintes d'intégrité référentielle sur les colonnes d'une database avec celles d'une autre?

J'utilise Microsoft SQL Server 2008 R2.

L'intégrité référentielle entre les tables (règles relativement simples) est maintenue à l'aide de contraintes de key étrangère.

Des règles métier plus complexes (Cross Database Referential Integrity) sont gérées avec Triggers.

Idéalement, datatables relationnelles doivent être conservées dans une database, mais certaines exigences métier complexes peuvent changer cela, les triggersurs sont pratiques dans cette situation.