Não tenho certeza porque ninguém sugeriu, mas eu uso
sp_fkeys
para consultar chaves estrangeiras para uma determinada tabela:EXEC sp_fkeys 'TableName'
Você também pode especificar o esquema:
EXEC sp_fkeys @pktable_name = 'TableName', @pktable_owner = 'dbo'
Sem especificar o esquema, os documentos informam o seguinte:
Se pktable_owner não for especificado, as regras de visibilidade de tabela padrão do DBMS subjacente serão aplicadas.
No SQL Server, se o usuário atual possuir uma tabela com o nome especificado, as colunas dessa tabela serão retornadas. Se pktable_owner não for especificado e o usuário atual não possuir uma tabela com o pktable_name especificado, o procedimento procurará uma tabela com o pktable_name especificado de propriedade do proprietário do banco de dados. Se existir, as colunas dessa tabela são retornadas.