Трябва да можете да направите това:
SELECT
name
FROM
AnotherDB.sys.objects --changes context
WHERE
object_id = OBJECT_ID('AnotherDB.ASchema.ATable')
Това е, което ефективно правите с OBJECT_ID('AnotherDB.ASchema.ATable')
Това означава, че можете да разчитате на dbname.sys.objects и да избегнете объркване с функциите за метаданни.
Забележка:новите изгледи на каталог са предназначени да се използват и да не се променят от версия на версия, както е посочено в връзката. В старите времена се смяташе за лоша практика да се използват системни таблици, но стигмата все още остава. Така че можете спокойно да разчитате на sys.objects, а не на функциите на метаданните.