Viditelnost metadat objektů podléhá DEFINICE ZOBRAZENÍ povolení:
GRANT VIEW DEFINITION ON ... TO cctc_reader;
Správné zabezpečení udělit oprávnění závisí na vašem scénáři. Může to být dbo nebo nějaké jiné schéma, může to být samotná databáze, mohou to být jednotlivé tabulky. Kdybych byl na vašem místě, kódoval bych proceduru recControl_system_option a udělil bych ZOBRAZENÍ JAKÉKOLI DEFINICE podpisu na úrovni serveru, což je mnohem lepší a bezpečnější způsob než používání rolí a udělování oprávnění k rolím. Viz Podepsání aktivovaného postupu pro příklad, jak podepsat proceduru a udělit k podpisu oprávnění na úrovni serveru.