No Sql Server existe um Stored Procedure de Sistema que lista todas as FK’s de uma determinada tabela.
No exemplo abaixo será listada todas as FK’s da tabela pessoa na base de dados DTB_teste
use DTB_teste go exec sp_fkeys @pktable_name = N'pessoa', @pktable_owner = 'dbo'
http://msdn.microsoft.com/pt-br/library/ms175090(v=SQL.100).aspx