다음을 통해 공유


데이터 계층 응용 프로그램 추출 마법사 F1 도움말

이 마법사를 사용하여 기존 SQL Server 데이터베이스에서 DAC(데이터 계층 응용 프로그램)를 추출할 수 있습니다. 추출이 끝나면 모든 데이터베이스 개체의 정의 및 이와 관련된 인스턴스 수준 요소를 포함하는 DAC 패키지 파일이 생성됩니다. 예를 들어 DAC 패키지 파일에는 모든 데이터베이스 테이블, 저장 프로시저, 뷰, 사용자, 그리고 데이터베이스 사용자에 매핑되는 로그인이 포함됩니다.

데이터 계층 응용 프로그램 추출 마법사를 DAC에서 배포된 데이터베이스를 대상으로 실행하면 마법사는 데이터베이스의 개체 정의만 추출하며 msdb(SQL Azure의 master)에 등록된 DAC는 참조하지 않습니다. 또한 데이터 계층 응용 프로그램 추출 마법사는 DAC 정의를 등록하지 않습니다. DAC를 등록하는 방법은 방법: DAC로 데이터베이스 등록을 참조하십시오.

참고    DAC를 추출하려면 sys.sql_expression_dependencies에 대한 SELECT 권한뿐만 아니라 최소한 ALTER ANY LOGIN 및 데이터베이스 범위 VIEW DEFINITION 권한이 있어야 합니다. DAC를 추출하려면 securityadmin 고정 서버 역할의 멤버이면서 DAC를 추출하는 데이터베이스의 database_owner 고정 데이터베이스 역할의 멤버여야 합니다. sysadmin 고정 서버 역할의 멤버 또는 기본 제공 SQL Server 시스템 관리자 계정인 sa도 DAC를 추출할 수 있습니다.

SQL Server 2008 R2, SQL Azure, SQL Server 2008, SQL Server 2005 및 SQL Server 2000 인스턴스에 있는 데이터베이스에서 DAC를 추출할 수 있습니다.

마법사의 각 페이지에 대한 자세한 내용은 다음 항목을 참조하십시오.