Share via


Assistente para Extrair um Aplicativo da Camada de Dados F1 Ajuda

Use esse assistente para extrair um aplicativo da camada de dados (DAC) de um banco de dados SQL Server existente. O processo de extração cria um arquivo de pacote de DAC que contém as definições dos objetos de banco de dados e os elementos em nível de instância relacionados. Por exemplo, um arquivo de pacote de DAC contém todas as tabelas de banco de dados, procedimentos armazenados, exibições, usuários, além dos logons que são mapeados para os usuários de banco de dados.

Se o Assistente para Extrair um Aplicativo da Camada de Dados for executado em um banco de dados implantado em um DAC, o assistente só extrairá as definições dos objetos no banco de dados e não referenciará o DAC registrado em msdb (mestre no SQL Azure) O Assistente para Extrair um Aplicativo da Camada de Dados também não registra uma definição do DAC. Para obter mais informações sobre como registrar um DAC, consulte Como registrar um banco de dados como um DAC.

Observação    A extração de um DAC exige pelo menos permissões de ALTER ANY LOGIN e VIEW DEFINITION do escopo do banco da dados, bem como permissões de SELECT em sys.sql_expression_dependencies. A extração de um DAC pode ser feita por membros da função de servidor fixa securityadmin que também são membros da função de banco de dados fixa database_owner no banco de dados do qual o DAC é extraído. Membros da função de servidor fixa sysadmin ou a conta interna do administrador do sistema do SQL Server chamada sa também podem extrair um DAC.

É possível extrair um DAC de bancos de dados que residam em uma instância do SQL Server 2008 R2, SQL Azure, SQL Server 2008, SQL Server 2005 e SQL Server 2000.

Você pode aprender mais sobre cada página do assistente nos tópicos a seguir.