을 확인
select f.name as ForeignKey, OBJECT_NAME(f.parent_object_id) as TableName,
COL_NAME(fc.parent_object_id, fc.parent_column_id) AS ColumnName,
OBJECT_NAME (f.referenced_object_id) AS ReferenceTableName,
COL_NAME(fc.referenced_object_id, fc.referenced_column_id) AS ReferenceColumnName
from sys.foreign_keys f
inner join sys.foreign_key_columns fc ON f.OBJECT_ID = fc.constraint_object_id
이 시각되지 않습니다하지만 당신은 빨라집니다 이전 게시물이지만 다른 사용자에게 도움이 될 수 있습니다.
테이블을 마우스 오른쪽 단추로 클릭 한 다음 "테이블보기"를 선택한 다음 "키"를 선택하면 PK 및 FK와 해당 테이블의 다른 모든 키만 표시됩니다. OK SSMS 데이터베이스 다이어그램 내에서 괜찮은 모든 테이블에서 필요하다고 말한 다음 (선택한 항목이없는) 배경을 클릭 한 다음 "Ctrl + A"를 눌러 선택한 테이블 위로 마우스를 가져간 다음 마우스 오른쪽 단추로 클릭 한 다음 선택하십시오 "table view"> "keys"를 선택하면 PK, FK 및 선택한 각 테이블의 다른 모든 키가 표시됩니다. 주어진 테이블에 대한 전체 열 이름을 볼 필요가 있다면 해당 테이블에 대한 "테이블보기"를 변경하고 다시 변경할 수 있습니다.
당신이 저를 가지고 같은이 다른 사람을 도움이 무엇을 가지고 무엇 FK이 없어 ...
희망 볼이 방법.
그러나 이것을 데이터베이스 다이어그램에 표시하는 방법이 있습니까? –
다이어그램에서 마우스 오른쪽 버튼을 클릭하고 "관계 레이블 표시"를 선택하여 관계 레이블을 켤 수 있습니다. 그것은 내가 생각할 수있는만큼 가깝습니다. –
나는 그것을 시도했다. 누락 된 FK를 구축하는 데 도움이되지 않기 때문에 실제로 찾고있는 것이 아닙니다 ... –