Microsoft SQL Server Management Studio를 사용하여 데이터베이스의 ER(Entity-Relationship) 다이어그램을 생성하려면 어떻게 해야 합니까?
Microsoft SQL Server Management Studio(SMSS)를 사용하여 SQL 데이터베이스의 ER 다이어그램을 생성합니다.하지만 어떻게 해야 할지 모르겠어요.
온라인에서 이 기술을 찾았습니다.SQL Server 2008 데이터베이스에서 ER 다이어그램 작성
그러나 첫 번째 및 두 번째 단계에서 설명한 것처럼 "데이터베이스 노드" 또는 "데이터베이스 다이어그램" 노드가 표시되지 않습니다.
따라서 기존 데이터베이스에서 ER 다이어그램을 생성하려면 어떻게 해야 합니까?
코멘트로부터, 데이타베이스 노드는 데이타베이스명을 가지는 노드를 의미한다고 이해한 것이 맞다는 것을 알 수 있었습니다.그러나 문제는 데이터베이스 이름 아래에 있는 "데이터베이스 다이어그램" 노드를 찾을 수 없다는 것입니다.어떻게 하면 볼 수 있을까요?
PS: 로컬 데이터베이스가 아닙니다.
- SQL Server Management Studio →로 이동합니다.
- 개체 탐색기 →
- 데이터베이스 →
- 데이터베이스를 선택하고 확장합니다.
- 데이터베이스에서 "데이터베이스 다이어그램"을 마우스 오른쪽 버튼으로 클릭하고 "새 데이터베이스 다이어그램"을 선택합니다.
- 그러면 새 창이 열립니다.ER 다이어그램에 포함할 테이블을 선택합니다(여러 테이블을 선택하려면 또는 키를 누르고 테이블을 선택합니다).
- [ ] 을 클릭합니다.
- 완료될 때까지 기다립니다.알았어!
생성된 다이어그램은 나중에 사용할 수 있도록 저장할 수 있습니다.
2019년 6월 11일자로 도표가 반환되었습니다.
기재한 바와 같이:
네, 피드백을 받았습니다.데이터베이스 다이어그램이 돌아왔습니다.
SQL Server Management Studio(SSMS) 18.1은 현재 일반적으로 이용 가능
주의: 최신 버전에는 포함되어 있지 않습니다.
안타깝게도 데이터베이스 다이어그램을 기능으로 가진 SSMS의 마지막 버전은 v17.9 버전입니다.
해당 버전 이후 v18부터 시작하는 최신 미리 보기 버전입니다.* 그들의 말에 따르면, "인간이 폐지되었습니다."
그러나 v17.9를 다운로드하여 사용할 수 있기 때문에 이 질문의 참고로 ER 다이어그램 툴이 아닌 데이터베이스 다이어그램을 사용할 수 있습니다.
이 글에서는 릴리즈 버전 18이 이 기능을 탑재할지는 불명확합니다.제가 많이 사용하는 기능이기 때문에 그렇게 해 주셨으면 합니다.
SQL Server Management Studio의 Object Explorer에서 데이터베이스를 찾아 노드를 확장합니다(데이터베이스 옆의 + 기호 클릭).확장된 트리의 첫 번째 항목은 데이터베이스 다이어그램입니다.마우스 오른쪽 버튼을 클릭하면 새 데이터베이스 다이어그램 작성 등 다양한 작업이 표시됩니다.작성한 적이 없는 경우 다이어그램을 작성하기 위한 컴포넌트를 설치할지 여부를 묻습니다.Yes(예)를 클릭한 후 계속 진행합니다.
2019-10년 현재 SQL Server Management Studio의 경우 ER 다이어그램 생성 기능을 추가하기 위해 업그레이드하지 않았습니다.
DBeaver 사용을 권장합니다.
Mac과 Windows를 모두 사용하고 있어 커뮤니티 에디션을 다운로드 할 수 있었습니다.SQL Server 데이터베이스에 로그인하여 DBeaver를 사용하여 ER 다이어그램을 작성할 수 있었습니다.
언급URL : https://stackoverflow.com/questions/32379038/how-can-i-generate-an-entity-relationship-er-diagram-of-a-database-using-micro
'programing' 카테고리의 다른 글
OpenSSL 및 openssl.conf 파일 읽기 오류 (0) | 2023.04.12 |
---|---|
코코아 objective-c 클래스의 변수 앞에 있는 밑줄은 어떻게 작동합니까? (0) | 2023.04.12 |
C# 목록 내의 오브젝트를 갱신하는 방법 <> (0) | 2023.04.12 |
명령줄에서 특정 Subversion 리비전을 체크하려면 어떻게 해야 합니까? (0) | 2023.04.12 |
VBA를 사용하여 커스텀 리본 탭을 추가하는 방법 (0) | 2023.04.12 |