Partager via


Assistant Extraction de l'application de la couche Données (page Introduction)

Utilisez cet Assistant pour extraire une application de la couche Données (DAC) d'une base de données SQL Server existante. Le processus d'extraction crée un fichier de package DAC qui contient les définitions des objets de base de données et leurs éléments associés au niveau de l'instance. Par exemple, un fichier de package DAC contient toutes les tables de base de données, procédures stockées, vues, utilisateurs, ainsi que les connexions mappées aux utilisateurs de base de données.

Si l'Assistant Extraction de l'application de la couche Données est exécuté sur une base de données déployée d'un DAC, l'Assistant n'extrait que les définitions des objets de la base de données et ne référence pas le DAC inscrit à la base de données. Par exemple, si le package DAC d'origine a été perdu, l'Assistant peut servir à en générer un nouveau. Toutefois, si des modifications ont été apportées à la base de données après le déploiement du DAC d'origine, le package récemment extrait répercutera l'état des objets dans la base de données et non leur définition dans le DAC d'origine. En outre, les éléments stockés uniquement dans l'inscription DAC, tels que la stratégie de sélection du serveur ou les scripts pré - et post-déploiement, ne seront pas extraits dans le nouveau package DAC.

L'Assistant Extraction de l'application de la couche Données n'enregistre pas de définition DAC. Pour plus d'informations sur l'inscription d'un DAC, consultez Procédure : inscrire une base de données en tant que DAC.

Notes

L'extraction d'un DAC requiert au moins des autorisations ALTER ANY LOGIN et VIEW DEFINITION de la portée de la base de données, ainsi que des autorisations SELECT sur sys.sql_expression_dependencies. L'extraction d'un DAC peut être réalisée par les membres du rôle serveur fixe securityadmin également membres du rôle de base de données fixe database_owner dans la base de données de laquelle est extrait le DAC. Les membres du rôle serveur fixe sysadmin ou le compte d'administrateur système intégré de SQL Server nommé sa peuvent également extraire une DAC.

Vous pouvez extraire une DAC d'une base de données dans une instance de SQL Server 2008 R2, SQL Azure, SQL Server 2008, SQL Server 2005 et SQL Server 2000.

  • Ne plus afficher cette page.
    Option permettant d'ignorer cette page la prochaine fois que vous démarrez l'Assistant.