Powinieneś być w stanie to zrobić:
SELECT
name
FROM
AnotherDB.sys.objects --changes context
WHERE
object_id = OBJECT_ID('AnotherDB.ASchema.ATable')
To właśnie robisz z OBJECT_ID('AnotherDB.ASchema.ATable')
Oznacza to, że możesz polegać na dbname.sys.objects i uniknąć pomyłek z funkcjami metadanych.
Uwaga:nowe widoki katalogu są przeznaczone do użytku i nie zmieniają się z wersji na wersję, zgodnie z linkiem. W dawnych czasach używanie tabel systemowych uważano za złą praktykę, ale piętno nadal pozostaje. Możesz więc bezpiecznie polegać na sys.objects, a nie na funkcjach metadanych.