select Object_Name(f.constid) Constraint_name, Object_Name(f.fkeyid) FK_Table_name, c1.name FK_Column_name, Object_Name(f.rkeyid) PK_Table_name, c2.name PK_Column_name from dbo.sysforeignkeys f inner join dbo.syscolumns c1 On c1.id = f.fkeyid And c1.colid = f.fkey inner join dbo.syscolumns c2 On c2.id = f.rkeyid And c2.colid = f.rkey where Object_Name(fkeyId) = 'Foreign Table Name' -- put the table name here you want to examine order by Constraint_name, FK_Table_name, FK_Column_name, PK_Table_name;