Filtrage de sys.objects SQL Server par database

Ça devrait être facile, mais je ne peux pas l'avoir.

Je veux filterr les résultats sys.objects par database (nom ou identifiant). Je pensais que je devais join sys.databases, mais cela ne semble pas possible. Je suis allé à docs SQL Servers, mais n'a pas trouvé quelque chose qui pourrait aider.

Qu'est-ce que je rate?

Chaque database possède ses propres sys.objects, vous devez donc get les bases de données à partir de sys.databases, et

select from {dbname}.sys.objects 

{nom_bd} est le name de sys.databases