2011-08-08 9 views
0

내 데이터베이스 (MSSQL) 다이어그램이 포함 된 sqlmetal 도구를 통해 * .dbml 파일을 만들었습니다. 그러나 데이터베이스에 266 개의 테이블이 있으며 VS2008에서 해당 파일을 열고 PDF로 내보낼 경우 끔찍한 문서가 나타납니다. 해당 파일을 열 때 VS2010이 중단됩니다. 이 데이터베이스를 매핑해야합니다.이 데이터베이스를 사용할 외부 도구를 만들어야하기 때문입니다. 이 데이터베이스의 작성 방법을 익히기위한 일반적인 접근 방식이 있습니까? 나는 그들로부터 데이터를 추출 할 도구를 만들기 위해 어떻게 테이블이 서로 연결되어 있는지 (릴레이션) 알고 있어야한다. 또는 dbml 파일을 읽고 해당 테이블 간의 관계를 시각화 할 수있는 다른 도구가 있습니까?데이터베이스를 매핑하는 방법은 무엇입니까?

답변

1

아마도 dbml을 사용하는 것은 나쁜 생각입니다. 제안 :

  1. Visio를 사용하는 리버스 엔지니어링.
  2. Sql Management Studio에서 사용할 수있는 SQL Server 다이어그램 도구를 사용하십시오.
  3. 데이터베이스에 대해 dbdesc을 실행하십시오.
+0

감사합니다. 정보 만 - Visio 2010 Professional을 사용해 보았습니다. 관계가있는 230 개의 테이블을 역전 시키려고 할 때마다 충돌합니다. SQL Server 2005의 다이어 그래밍 지원은 dbdesc 도구와 함께 도움이됩니다. Dbdesc는 훌륭하지만 pdf에 1675 페이지를 생성하므로 인쇄 및 기억하기가 어렵습니다. 그러나 당신의 대답은 정말로 신화에 비꼬아 있습니다! 다시 한번 감사드립니다. – sinkien

관련 문제