Visual Studio 2008 Database Project

Visual Studio 2008 에서 데이터베이스 프로젝트를 생성할때 기본적으로 지원되는 템플릿에는 SQL Server 2000, SQL Server 2005 밖에 보이지 않습니다.

SQL Server 2008이 왜 없을까 하고 찾아보니 Microsoft? Visual Studio Team System 2008 Database Edition GDR R2[링크]를 설치하면 템플릿이 생깁니다.

SQL Server 2008 마법사 템플릿

아래는 마이크로소프트 다운로드 센터의 내용입니다.


개요


이 릴리스는 SQL Server 2008 데이터베이스 프로젝트를 지원하고 이전에 발표된 Power Tools와 새로운 몇 가지 기능을 포함합니다. 새로운 기능에는 고유한 빌드 및 배포 단계, 정적 코드 분석 및 SQL CLR 프로젝트와 향상된 통합이 포함됩니다.

Database Edition에는 디자인 데이터베이스가 더 이상 필요하지 않습니다. 따라서 Database Edition을 사용하기 전에 SQL Express 또는 SQL Server의 인스턴스를 더 이상 설치할 필요가 없습니다.

SQL Server 지원


  • SQL Server 2008


    • 모든 데이터 형식:



      • 내장(date, datetime2, datetimeoffset, time)

      • 기본 제공 SQL CLR 형식(geography, geometry, hierarchyid)


    • 새 DML


      • 병합, 테이블 매개 변수, …


  • SQL Server 구성 옵션


    • 서버 옵션 설정은 배포 전 또는 배포 중 설정되기 전에 확인됩니다.
      추가 첫 번째 클래스 개체 형식 지원

    • 규칙, 기본값, 비대칭 키, 대칭 키, 인증서, …

프로젝트


  • 서버 프로젝트


    • 서버 개체 및 옵션 설정은 별도의 서버 프로젝트에서 구현될 수 있습니다.

    • 이것은 팀이 SQL 서버에 대한 표준 구성을 정의할 수 있도록 하고 팀의 데이터베이스 프로젝트에서 이 구성을 참조할 수 있도록 합니다.


  • 부분 프로젝트


    • 다른 프로젝트의 파일을 포함하는 방식으로 프로젝트 간에 코드를 공유할 수 있도록 합니다. 여기서 코드는 원래 프로젝트의 것 그대로 포함되며 해당 소스 코드 제어의 소유권은 원래의 프로젝트의 것입니다.

    • 이것은 단일 배포 단위를 유지하면서 코드 재사용 및 단일 소스를 가능하게 합니다.


  • 합성 프로젝트


    • 동일한 배포 단위에 적용되는 다른 데이터베이스 프로젝트 또는 .dbschema 파일을 참조합니다.

    • 이것은 배포 역할과 책임의 분리 및 여러 프로젝트를 사용하는 데이터베이스 합성을 가능하도록 합니다.


외부 아티팩트 단일 소스


  • SQL-CLR 참조는 사용자가 SQL-CLR 프로젝트 또는 SQL-CLR 어셈블리에 대한 참조를 만들 수 있도록 합니다. 이것은 데이터베이스 프로젝트에서 자동으로 ASSEMBLY 형식이 됩니다.


빌드 및 배포


  • 이제 빌드 프로세스가 재배포 가능 배포 엔진에 공급되는 별도의 이식 가능한 스키마 출력을 생성합니다.

  • 재배포 가능 배포 엔진. 예를 들면, 데이터베이스 프로젝트를 배포하는 설치 응용 프로그램을 구현합니다.

리팩터링


  • 의도 유지


    • 사용자가 의도한 대로 리팩터링 변경 내용이 배포되도록 합니다. 예를 들면 문의 삭제나 추가 없이 이름 바꾸기가 그대로 배포됩니다.

새 리팩터링 작업


  • 와일드카드 식

  • 이동 스키마

  • 완전한 정규화

  • 사용자 지정 리팩터링 형식 및 대상을 개발하거나 배포하는 기능을 활성화하는 확장성 지점

스키마 비교


  • 이제 어떤 조합의 프로젝트, 데이터베이스 또는 dbschema 파일 비교도 지원합니다. 예들 들면 지금까지는 불가능했던 프로젝트 대 프로젝트 비교가 가능합니다.

  • 개체 형식 필터링

  • 추가 무시 필터링 옵션

T-SQL 정적 코드 분석


  • 사용자 지정 규칙을 개발 및 배포하는 능력 포함

종속성 뷰어


  • 스키마 내 개체 사이의 종속성 관계를 보여 줍니다.

단위 테스트


  • 다른 ADO.NET 공급자와의 실행을 지원합니다.

데이터 생성


  • 디자인 시간 향상


    • 작아진 .dgen 파일

    • 실행 취소/다시 실행 지원

    • 외래 키 대체

    • 새 표시 창으로 채우기 상태 분리


  • 런타임 향상


    • 기본적으로 SqlBulkCopy를 사용하여 대상 테이블을 채웁니다.

    • 생성된 데이터에 대해 서로 다른 출력을 등록하는 기능. 즉, Excel 또는 파일에 생성하여 사용자가 BCP를 사용하여 로드할 수 있습니다.

    • 사용자 지정 출력을 등록하여 데이터 생성 중에 서로 다른 지점(시작 전/완료 후 또는 테이블 전/후)에서 스크립트를 실행하는 기능

확장성


  • 데이터 생성기

  • 통계적 데이터 분포

  • 테스트 조건

  • 정적 코드 분석 규칙

  • 리팩터링 형식

  • 리팩터링 대상

시스템 요구 사항




  • 지원하는 운영 체제: Windows Server 2003 Service Pack 2; Windows Server 2003 Service Pack 2 x64 Edition; Windows Server 2008; Windows Server 2008 Datacenter; Windows Server 2008 Datacenter without Hyper-V; Windows Server 2008 Enterprise; Windows Server 2008 Enterprise without Hyper-V; Windows Server 2008 Standard; Windows Server 2008 Standard without Hyper-V; Windows Vista 64-bit Editions Service Pack 1; Windows Vista Service Pack 1; Windows XP Service Pack 2
요구 사항은 Database Edition 내 다양한 기능의 조합에 따라 달라질 수 있습니다. 이 제품을 설치하는 데 권장되는 요구 사항은 다음과 같습니다.


  • 2.0GHz 프로세서가 있는 컴퓨터

  • 512MB의 RAM(1GB 권장)

  • 3GB의 사용 가능한 하드 디스크 공간

  • DVD-ROM 드라이브

  • 256색의 1024×768 해상도

  • 키보드, 마우스 또는 호환 가능한 포인팅 장치

사전 요구 사항:


  • Microsoft? Visual Studio Team System 2008 Database Edition SP1(한국어) 또는 Microsoft? Visual Studio Team System 2008 Suite SP1(한국어)

  • Microsoft? Visual Studio 2008 서비스1

다운로드 지침


설치
Visual Studio Team System 2008 Database Edition용 GDR의 지역화된 버전은 Visual Studio 2008 서비스 팩 1(SP1)과 동일한 언어로 사용할 수 있습니다. Database Edition의 각 언어별 버전은 동일한 언어를 실행하는 Visual Studio 2008 SP1 버전에 설치되어야 합니다. 예를 들어 Database Edition용 프랑스어 GDR은 프랑스어 버전의 Visual Studio 2008 SP1에 설치되어야 합니다. Database Edition GDR의 한국어가 아닌 언어 버전을 설치하려면, 다음에서 한국어 대신 선택한 언어로 바꾸어 설치 지침을 따르십시오.


  1. Microsoft? Visual Studio Team System 2008 Database Edition SP1(한국어) 또는 Microsoft? Visual Studio Team System 2008 Suite SP1(한국어)를 설치합니다.
  2. Database Edition Power Tools가 설치되어 있는 경우 제거합니다. 명령줄에서 Power Tools를 제거하려면 다음을 사용하십시오. msiexec /X {EA016DAB-E08A-46FB-BBF0-ED6EB8FD4671}
  3. 이전 버전의 Database Edition GDR을 제거합니다. 명령줄에서 이전 버전의 GDR을 제거하려면 다음을 사용하십시오. msiexec /X {EFD786C3-0C65-31DE-90B3-FE591EFEA528}
  4. Microsoft? Visual Studio 2008 서비스 팩 1을 설치합니다.
  5. 자동 압축 풀기 실행 파일인 SETUP.EXE를 실행하여 Visual Studio Team System 2008 Database Edition GDR을 설치합니다.

다국어 설치
Visual Studio 2008 SP1 및 Database Edition GDR의 경우 영어 버전과 하나의 비영어 버전을 side-by-side로 함께 설치할 수 있도록 지원합니다. Database Edition GDR의 영어 설치와 함께 한국어와 같은 비영어 버전을 설치하려면:

  1. 영어 버전 설치를 위해 위의 설치 지침을 따릅니다.
  2. Visual Studio 2008,Visual Studio 2008 SP1 및 Database Edition GDR의 지역화된 언어 버전(예: 한국어)을 위의 설치 지침을 반복하여 설치합니다.


제거

  1. “Visual Studio Team System 2008 Database Edition GDR”을 제거합니다.
  2. 높은 권한으로 Visual Studio 2008 명령 프롬프트를 엽니다(시작 / 모든 프로그램 / Microsoft Visual Studio 2008 / Visual Studio Tools / Visual Studio 명령 프롬프트).
  3. 명령 실행
    C:\Program Files\Microsoft Visual Studio 9.0\DBPro\DBProRepair RestoreDBPro2008

댓글 남기기