SQL Server 개체 및 버전에 대한 DAC 지원
DAC(데이터 계층 응용 프로그램)는 가장 일반적으로 사용되는 데이터베이스 엔진 개체를 지원합니다.
지원되는 SQL Server 개체
작성 또는 편집할 수 있도록 지원되는 개체만 데이터 계층 응용 프로그램에 지정할 수 있습니다. 데이터 계층 응용 프로그램 추출 마법사는 DAC에서 지원되지 않는 개체가 포함된 기존 데이터베이스에서는 DAC를 추출하지 않으며 DAC에서 지원되지 않는 것으로 발견된 개체를 보고합니다.
DATABASE ROLE |
FUNCTION: 인라인 테이블 반환 |
FUNCTION: 다중 문 테이블 반환 |
FUNCTION: 스칼라 |
INDEX: 클러스터형 |
INDEX: 비클러스터형 |
INDEX: 고유 |
LOGIN |
SCHEMA |
STORED PROCEDURE: Transact-SQL |
TABLE: CHECK 제약 조건 |
TABLE: 데이터 정렬 |
TABLE: 계산 열을 포함하는 열 |
TABLE: DEFAULT 제약 조건 |
TABLE: FOREIGN KEY 제약 조건 |
TABLE: INDEX 제약 조건 |
TABLE: PRIMARY KEY 제약 조건 |
TABLE: UNIQUE 제약 조건 |
TRIGGER: DML |
TYPE: 사용자 정의 데이터 형식 |
TYPE: 사용자 정의 테이블 형식 |
USER |
VIEW |
각 SQL Server 버전에서 지원되는 데이터 계층 응용 프로그램
SQL Server 버전마다 DAC 작업에 대해 지원되는 수준이 다릅니다.
DAC 작업 |
SQL Server 2008 R2 |
SQL Azure |
SQL Server 2008 |
SQL Server 2005 |
SQL Server 2000 |
---|---|---|---|---|---|
DAC 삭제 |
지원됨 |
지원됨 |
SP2(서비스 팩 2) 이상 |
SP4(서비스 팩 4) 이상 |
지원 안 함 |
DAC 배포 |
지원됨 |
지원됨 |
SP2 이상 |
SP4 이상 |
지원 안 함 |
DAC 추출 |
지원됨 |
지원됨 |
지원됨 |
지원됨 |
지원됨 |
DAC 등록 |
지원됨 |
지원됨 |
SP2 이상 |
SP4 이상 |
지원 안 함 |
DAC 업그레이드 |
지원됨 |
지원됨 |
SP2 이상 |
SP4 이상 |
지원 안 함 |
클라이언트 도구에서 DAC 작업 지원 |
지원됨 |
지원 안 함 |
지원 안 함 |
지원 안 함 |
지원 안 함 |
하나의 SQL Server 버전에서 지원되는 모든 DAC 작업은 해당 제품의 모든 버전에서 지원됩니다.
[!참고]
SQL Server 2008 R2서비스 팩 1(SP1) 및 Visual Studio 2010 SP1에는 병렬 업그레이드부터 전체 업그레이드까지 DAC 업그레이드를 변경하는 새로운 DAC Framework 1.1이 포함되어 있습니다. 전체 업그레이드는 SQL Azure에서도 지원되지만 병렬 업그레이드는 지원되지 않습니다. DAC Framework 1.1도 DAC 패키지 파일(.dacpac)의 형식을 변경합니다. DAC Framework 1.1은 이전 DAC Framework 1.0을 사용하여 만든 DAC 패키지를 지원하지만, DAC Framework 1.0을 실행하는 클라이언트는 DAC Framework 1.1을 사용하여 만든 DAC 패키지를 처리할 수 없습니다. SQL Server 2008 R2에는 전체 업그레이드를 수행하는 새로운 DAC 업그레이드 마법사도 도입되었습니다. SQL Server 2008 R2 고객은 SQL Server 2008 R2 SP1을 다운로드하고 설치하여 DAC Framework 1.1 및 새 마법사로 업그레이드할 수 있습니다.
[!참고]
SQL Server 2008 SP2 및 SQL Server 2005 SP4에는 데이터베이스 엔진에서의 DAC 작업 지원만 도입되었습니다. SQL Server 2008 SP2 또는 SQL Server 2005 SP4에서 DAC 작업을 수행하려면 SQL Server Management Studio와 같은 SQL Server 2008 R2 클라이언트 도구 및 마법사를 사용해야 합니다. SQL Server 2008 및 SQL Server 2005 도구는 서비스 팩이 적용된 이후에도 DAC 작업을 수행하지 않습니다.
변경 내역
업데이트된 내용 |
---|
SQL Server 버전에 의해 DAC 작업 지원에 대한 섹션으로 이동되었습니다. DAC Framework 1.1에 대한 정보가 추가되었고, 1.1을 사용한 전체 업그레이드는 이제 SQL Azure를 지원합니다. |
SQL Server 2008 R2 SP1에 DAC Framework 1.1 및 새 DAC 업그레이드 마법사가 포함되었음을 반영하도록 변경되었습니다. |