2010-05-10 7 views
1

데이터베이스 프로젝트에서 작업 중이며 전체 팀이 Visual Studio에서 작업하고 있습니다. 필자는 데이터베이스 프로젝트를 만들었고 UML 다이어 그래밍 (또는 MySQL Workbench 라인을 따라)을 활용하여 데이터베이스를 디자인하고 스크립트를 자동 생성 할 수 있기를 바라고 있습니다. 불행히도 적어도 필자의 검색은 Visual Studio 내에서 그런 도구가 존재하지 않는 것으로 나타났습니다 (저는 2008 Professional을 사용하고 있습니다).Visual Studio 용 데이터베이스 디자이너?

VS 내에 뭔가 빠졌습니까? 그렇다면, 제게 그 점을 지적 해 주시겠습니까? 그렇지 않으면 데이터베이스를 만들 때 어떤 제안이 있습니까? put the files into source control뿐만 아니라 다른 개발자가 데이터베이스를 빠르게 만들 수 있도록하고 싶습니다. 나는 UML을 통해 데이터베이스를 디자인하려고 계획하고있다. 그리고 거기에서 모든 것이 나를 위해 생성된다.

어떤 조언을 주셔서 감사합니다.

답변

3

또한 VS 2008 Professional에는 사용할 수있는 "데이터베이스 프로젝트"가 있습니다. 유일한 목적은 소스 제어하에 놓을 수있는 데이터베이스 스크립트를 저장하는 것입니다. 직접 스크립트를 작성하거나 디자이너를 사용할 수 있습니다. 디자이너를 사용하는 경우 테이블을 만들고 저장 한 후 서버 탐색기에서 테이블을 마우스 오른쪽 단추로 클릭하고 "Create Script 생성"을 선택할 수 있습니다.

http://blog.reamped.net/post/2008/05/Using-Database-Projects-for-Visual-Studio.aspx

http://www.informit.com/articles/article.aspx?p=31764

0

Visual Studio 2008 Team System 데이터베이스 버전은 원하는대로 처리하는 것으로 보입니다. here is the link

+0

그것은 단지 DB Edition 또는 팀 스위트 룸에서 VS 전문에 설치 아니다. –

0

I 2008 Professional은

사실, 데이터베이스 프로젝트가 당신에게 사용할 수 없어야 사용하고 있습니다. 적어도 VS 2008 Pro에는 SQL2005 또는 SQL 2008 프로젝트가 표시되지 않습니다. VS Database Edition 또는 Team Suite가 필요합니다. 그렇더라도, 필자는 아는 한 그래픽 도구를 제공하지 않습니다. 데이터베이스 요소를 스크립트 파일로 추가하고 배포 스크립트를 생성 할 수 있습니다.

또한 Entity Framework 4로 재생할 수도 있습니다 (VS 2010 필요). 거기에는 그래픽 디자이너가있어 나중에 스크립트를 생성 할 것입니다.

Sybase PowerDesigner을 시도해 볼 수도 있습니다. 또한 매우 강력한 소프트웨어입니다.

+0

제가 올바르게 기억한다면, 모든 VS Professional 에디션은 Team System Database 에디션으로 무료 업그레이드가 가능합니다. 따라서 MSDN에 액세스 할 수 있으면 업그레이드 할 수 있어야합니다. –

+0

음 ... 이상 하네. 새 프로젝트> 다른 프로젝트 유형> 데이터베이스 아래에 가서 데이터베이스 프로젝트를 만들어야합니다. – JasCav

+0

@no_one - 사실 MS Visual Studio 2008 Team Explorer가 있습니다. 나는 그것이 Team Suite와 같은 것이라고 생각하지 않았습니다. – JasCav

관련 문제