MS SQL server에서 데이터베이스다이어그램

pumkin   
   조회 12002   추천 0    

  MS SQL server데이터베이스 시스템에서 테이블들이 연결되어서 시스템이 작동하고있는 상태인데

  데이터베이스다이어그램이 없는경우에

 이 시스템의  데이터베이스다이어그램(아래그림과같은) 을 알아낼수있는방법은 무엇인지 알고싶습니다.

(즉 테이블의 연결상태 ERD를 알고싶습니다.)






짧은글 일수록 신중하게.
s김종화z 2019-06
ER-Diagram 이 필요하신 경우이고, 이미 생성되어 있는 DB 에서 ER-D 을 추출하려면 Reverse Engineering 을 지원하는 프로그램을 이용해야 합니다.

일단 SQL Server 의 SSMS 도 미약하나마 ER-D 을 생성해주는 기능이 있으며 상용으로 ER-Win 이나 ER-Studio 같은 프로그램이 있습니다. 국산 상용으로 exERD 같은 프로그램도 있구요. 무료 프로그램도 몇 개 있긴 한데...다들 그닥 추천할만한 수준은 아닙니다. http://bestofbi.com/page/splashpage/architect 같은 프로그램이 무료 프로그램일 겁니다.
김동수P 2019-06
직업이 MSSQL DBA입니다.
완벽하게 리버스 엔지니어링이 되는 외부 툴이 없습니다!! (간단한건 됩니다...)
단순히 시각화를 위한거라면 SSMS에 있는 Database Diagrams 를 사용하세요. 이게 제일 낫습니다.
그리고 ERD제대로 그리실거면 ERWin 같은 전문 툴을 사용하시는것이 좋습니다.

저 개인적으로는 ERWin 을 사용하고 싶으나 사주는 회사가 별로 없어서 exERD 썼으나 2019년부터 개인 무료가 끝났고.. 뭐써야 할지 모르겠습니다.
지금은 간단한거는 ERD Cloud나 AqueryTool 같은 웹베이스 툴로 그리고, 중요한건 종이에 손으로 그립니다.
아 그리고 테이블 작성에 익숙하시면 각 툴들에서 지원하는 오토메이션 기능은 가능하면 쓰지 말고 직접 스크립팅 하시는걸 개인적으로 추천드립니다.
술이 2019-06
DB확장하면 다이어그램 새로 만들기에서 모든테이블 추가해서 확인하면 위와같이 보이긴합니다. SSMS가 한동안 멍때리긴 하지만 락이나 블럭을 일으키는건 같지 않더라구요. 보기만 할거면 저장하지 말고 닫기해서 나오면 되구요 특정테이블만 보고 싶다면 테이블 종속성 보기에서 확인할수 PK/FK 관계 확인할수 있습니다.
리스크 없이 보고 싶다면 백업받아서 테스트 서버에서 다이어그램에서 모든테이블 지정하고 생성해도 되긴합니다.


QnA
제목Page 1286/5700
2014-05   5052341   정은준1
2015-12   1588643   백메가
2019-06   3028   진영진서
2019-06   2480   우유먹는사습
2019-06   3533   백룡
2019-06   5041   NeTe
2019-06   2778   두발로
2019-06   3078   희자님
2019-06   4232   하셀호프
2019-06   3664   이지포토
2019-06   55   FreeBSD
2019-06   3175   김건우
2019-06   2898   silverwing
2019-06   2411   원주늘품
2019-06   2720   sdlfkjwer
2019-06   2864   2CPU최주희
2019-06   2500   rockwitya
2019-06   3698   겨울나무
2019-06   3014   2CPUI김세훈
2019-06   2855   물렁곈
2019-06   5277   화란
2019-06   3032   여주농민76