Guida sensibile al contesto della Procedura guidata Estrai applicazione livello dati

Utilizzare questa procedura guidata per estrarre un'applicazione livello dati (DAC) da un database SQL Server esistente. Il processo di estrazione crea un file di pacchetto DAC che contiene le definizioni degli oggetti di database e i relativi elementi a livello di istanza. Ad esempio, un file di pacchetto DAC contiene tutte le tabelle di database, le stored procedure, le viste, gli utenti e gli accessi che eseguono il mapping agli utenti del database.

Se la procedura guidata Estrai applicazione livello dati viene eseguita per un database distribuito da un'applicazione livello dati, la procedura guidata estrarrà solo le definizioni degli oggetti nel database e non farà riferimento all'applicazione livello dati registrata in msdb (master in SQL Azure). La procedura guidata Estrai applicazione livello dati inoltre non registra una definizione DAC. Per ulteriori informazioni sulla registrazione di DAC, vedere Procedura: Registrazione di un database come applicazione livello dati.

Nota   L'estrazione di un'applicazione livello dati richiede almeno autorizzazioni ALTER ANY LOGIN e VIEW DEFINITION di ambito del database, oltre ad autorizzazioni SELECT su sys.sql_expression_dependencies. L'estrazione di un'applicazione livello dati può essere effettuata da membri del ruolo predefinito del server securityadmin che sono anche membri del ruolo predefinito del database database_owner nel database dal cui viene estratta l'applicazione livello dati. Possono estrarre una DAC anche i membri del ruolo predefinito del server sysadmin o dell'account amministratore di sistema SQL Server predefinito di nome sa.

È possibile estrarre una DAC da un database che risiedono in un'istanza di SQL Server 2008 R2, SQL Azure, SQL Server 2008, SQL Server 2005 e SQL Server 2000.

Ulteriori informazioni su ogni pagina della procedura guidata sono disponibili negli argomenti seguenti.