방법: Visual Studio 2010 데이터베이스 프로젝트를 SQL Server 데이터베이스 프로젝트로 변환 및 다른 플랫폼으로 대상 변경

SSDT(SQL Server Data Tools)에서 Visual Studio 2010에서 만든 기존 SQL Server 데이터베이스, CLR, 데이터 계층 애플리케이션 프로젝트를 새 SQL Server 데이터베이스 프로젝트로 변환할 수 있습니다. 이렇게 하면 SSDT에서 제공하는 업데이트된 Transact-SQL 편집 환경 등의 새 데이터베이스 개발 환경과 코드 유효성 검사를 통해 프로젝트의 대상을 Microsoft SQL Server 2012 및 SQL Azure로 변경하는 기능을 사용할 수 있습니다. 변환 프로세스는 해당 사용 권한 및 DAC 정책 파일을 포함하여 SSDT에서 동일한 형식의 개체(테이블, 뷰, 저장 프로시저, 속성 파일 또는 스크립트)를 변환합니다. 변환할 수 없는 아티팩트가 변환 로그 보고서에 강조 표시됩니다.

다음 표에서는 SSDT에서 변환할 수 있거나 변환할 수 없는 모든 프로젝트 아티팩트를 나열합니다.

변환할 수 있는 프로젝트 아티팩트 변환할 수 없는 프로젝트 아티팩트
프로젝트 파일

.dbproj (Visual Studio 2010 데이터베이스 및 서버 프로젝트, 데이터 계층 애플리케이션 프로젝트) 프로젝트 파일

.csproj 및 .vbproj CLR 프로젝트 파일을 변환할 수 있지만 데이터 손실이 발생할 수 있습니다.
데이터베이스 단위 테스트 프로젝트

.files 항목과 같은 부분 프로젝트
속성 파일

*.sqldeployment, .sqlsettings, .sqlpolicy 파일은 해당 프로젝트 속성 페이지로 변환됩니다.

.sqlpermissions 파일은 Transact-SQL 스크립트로 변환됩니다.
프로젝트 속성

Server.sqlsettings

.sqlcmd 파일에 정의된 SQLCMD 변수
.sql 파일은 기존 폴더 구조를 사용하여 가져옵니다. 확장성 파일
배포 전 및 배포 후 스크립트 데이터베이스 참조는 프로젝트 변환 후에 수동으로 다시 설정해야 합니다.
스키마 비교 파일 데이터 생성 파일

프로젝트 변환 방법

  1. SQL Server 2005 또는 2008 데이터베이스 프로젝트를 엽니다.

  2. SQL Server 데이터베이스 프로젝트로 변환 마법사가 자동으로 열립니다. SQL Server 데이터베이스 프로젝트로 변환을 선택하고 OK를 클릭합니다. 기존 파일을 백업하도록 기본 설정을 유지합니다.

  3. 변환 보고서는 자동으로 생성되어 변환된 모든 파일을 나열합니다. 프로젝트 파일 이름 옆에 있는 + 기호를 클릭하고 변환 프로세스에 대한 자세한 내용을 알아보세요.

  4. 솔루션 탐색기에서 프로젝트 파일, 속성 파일, 스키마 개체가 모두 변환됩니다.

프로젝트의 대상 플랫폼을 변경하는 방법

  1. 솔루션 탐색기에서 새로 변환된 프로젝트를 마우스 오른쪽 단추로 클릭하고 속성을 선택하여 프로젝트 설정 대화 상자에 액세스합니다.

  2. 대상 플랫폼 드롭다운 목록에서 SSDT 지원 플랫폼을 선택합니다.

참고 항목

방법: 대상 플랫폼 변경 및 데이터베이스 프로젝트 게시