« Impossible de déployer le package » ou « Erreur d’exécution de script » lorsque vous déployez des fichiers DACPAC à partir du package d’application web Access
Article
S’applique à:
Access
Introduction
Dans le cadre du processus de mise hors service des applications web Access, les applications sont empaquetées dans un package d’application Access au fur et à mesure qu’elles sont mises hors service. Ces packages sont stockés dans une bibliothèque de documents nouvellement créée qui porte le même nom que l’application.
Pour récupérer des données à partir d’une application empaquetée, extrayez le *. Fichier DACPAC, puis déployez l’application de la couche Données sur SQL Server. Pour ce faire, suivez l’étape de la section « Ouvrir un package d’application Access pour utiliser son contenu » de l’article Feuille de route Access Services dans SharePoint .
Cet article décrit une autre méthode pour récupérer les données dans les tables d’une application web Access lorsque vous rencontrez les scénarios suivants :
L’application web Access contient des erreurs de validation.
Vous recevez des messages d’erreur qui ressemblent aux suivants :
Erreur SQL72014 : Impossible de déployer le package.
Erreur SQL72045 : erreur d’exécution du script.
Vous ne pouvez pas déployer le DACPAC.
Informations supplémentaires
Pour récupérer les données à l’aide de l’autre méthode, procédez comme suit.
Double-cliquez sur appdb.dacpac à partir de votre package d’application Access, sélectionnez un emplacement de destination, puis cliquez sur Décompresser.
Pour plus d’informations sur l’extraction du DACPAC à partir d’un package d’application à partir d’un package d’application, consultez la section « Ouvrir un package d’application Access pour travailler avec son contenu ».
Créer une base de données SQL Server
Créez une base de données dans SQL Server.
Créer des tables à partir d’un script de model.sql DACPAC
Créez une requête et vérifiez que le contexte de base de données dans SQL Server Management Studio (SSMS) pointe vers la base de données nouvellement créée.
Ajoutez la syntaxe CREATE SCHEMA suivante à la nouvelle requête.
Ouvrez model.sql à partir du DACPAC décompressé dans SSMS.
Recherchez la syntaxe CREATE TABLE pour les tables que vous souhaitez restaurer.
Copiez et collez la syntaxe CREATE TABLE souhaitée dans la nouvelle requête sous les entrées CREATE SCHEMA.
Après avoir localisé les tables souhaitées et créé votre propre script dans la nouvelle requête, exécutez la requête.
L’exemple de script suivant crée les tables Person et PersonAddress :
Remplir des tables avec des données à l’aide d’un programme de copie en bloc (BCP)
Explorez la gestion sécurisée des données avec Dataverse et découvrez comment créer des tables et importer des données dans un système de stockage cloud.
Démontrez que vous avez les compétences nécessaires pour tirer le meilleur parti d’Access 2019 en obtenant la certification d’expert microsoft Office Specialist (MOS).