Exemples de bases de données AdventureWorks

S’applique à : SQL Server Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System (PDW)

Cet article fournit des liens directs pour télécharger des AdventureWorks échantillons de bases de données AdventureWorks, ainsi que des instructions pour les restaurer dans SQL Server, la base de données Azure SQL et Azure SQL Managed Instance.

Pour plus d’informations sur ces exemples, consultez le Référentiel d’exemples GitHub.

Prérequis

Télécharger des fichiers de sauvegarde

Utilisez ces liens pour télécharger l’exemple de base de données qui convient à votre scénario.

  • Les données OLTP conviennent pour les charges de traitement transactionnel les plus courantes.
  • Les données Data Warehouse (DW) sont adaptées aux charges de travail d’entrepôt de données.
  • Les données Lightweight (LT) correspondent à une version allégée et épurée de l’exemple OLTP.

Si vous n’êtes pas sûr de ce dont vous avez besoin, commencez par la version OLTP qui correspond à votre version de SQL Server.

OLTP entrepôt de données Légèreté
AdventureWorks2022.bak AdventureWorksDW2022.bak AdventureWorksLT2022.bak
AdventureWorks2019.bak AdventureWorksDW2019.bak AdventureWorksLT2019.bak
AdventureWorks2017.bak AdventureWorksDW2017.bak AdventureWorksLT2017.bak
AdventureWorks2016.bak AdventureWorksDW2016.bak AdventureWorksLT2016.bak
AdventureWorks2016_EXT.bak AdventureWorksDW2016_EXT.bak S/O
AdventureWorks2014.bak AdventureWorksDW2014.bak AdventureWorksLT2014.bak
AdventureWorks2012.bak AdventureWorksDW2012.bak AdventureWorksLT2012.bak
AdventureWorks2008R2.bak AdventureWorksDW2008R2.bak S/O

Vous trouverez des fichiers supplémentaires directement sur GitHub :

Restaurer sur SQL Server

Vous pouvez utiliser le fichier .bak pour restaurer votre exemple de base de données sur votre instance SQL Server. Vous pouvez le faire à l’aide de la commande RESTORE Statements ou de l’interface graphique (GUI) dans SQL Server Management Studio (SSMS) ou Azure Data Studio.

Si vous n’utilisez pas SQL Server Management Studio (SSMS), vous pouvez consulter l’article Se connecter et interroger pour commencer.

Pour restaurer votre base de données, procédez comme suit :

  1. Téléchargez le fichier .bak approprié à partir de l’un des liens fournis dans la section Télécharger des fichiers de sauvegarde.

  2. Déplacez le fichier .bak vers votre emplacement de sauvegarde SQL Server. Cet emplacement varie en fonction de votre emplacement d’installation, du nom d’instance et de la version de SQL Server. Par exemple, l’emplacement par défaut d’une instance par défaut de SQL Server 2022 (16.x) est le suivant :

    C:\Program Files\Microsoft SQL Server\MSSQL16.MSSQLSERVER\MSSQL\Backup
    
  3. Ouvrez SSMS et connectez-vous à votre instance de SQL Server.

  4. Cliquez avec le bouton droit sur Bases de données dans Explorateur d’objets>Restaurer la base de données... pour lancer l’Assistant Restaurer la base de données.

    Capture d’écran indiquant comment choisir de restaurer votre base de données en cliquant avec le bouton droit dans l’Explorateur d'objets, puis en sélectionnant Restaurer la base de données.

  5. Sélectionnez Appareil, puis sélectionnez les points de suspension (...) pour choisir un appareil.

  6. Sélectionnez Ajouter, puis choisissez le fichier .bak que vous avez récemment déplacé vers l’emplacement de sauvegarde. Si vous avez déplacé votre fichier à cet emplacement, mais que vous ne pouvez pas le voir dans l’Assistant, cela indique que SQL Server ou l’utilisateur connecté à SQL Server n’a pas d’autorisation sur ce fichier dans ce dossier.

  7. Sélectionnez OK pour confirmer la sélection de votre sauvegarde de base de données et fermer la fenêtre Sélectionner les supports de sauvegarde.

  8. Vérifiez l’onglet Fichiers pour confirmer l’emplacement de restauration et vous assurer que les noms de fichiers correspondant à votre emplacement et aux noms de fichiers prévus dans l’Assistant Restaurer la base de données.

  9. Sélectionnez OK pour restaurer votre base de données.

    Capture d’écran montrant la fenêtre Restaurer la base de données, avec le jeu de sauvegarde à rétablir en surbrillance et l’option OK en surbrillance.

Pour plus d’informations sur la restauration d’une base de données SQL Server, consultez Restaurer une sauvegarde de base de données à l’aide de SSMS.

Déployer sur Azure SQL Database

Vous avez deux possibilités pour afficher des exemples de données Azure SQL Database. Vous pouvez utiliser un échantillon lorsque vous créez une nouvelle base de données ou vous pouvez déployer une base de données à partir de SQL Server directement sur Azure à l’aide de SQL Server Management Studio (SSMS).

Pour obtenir plutôt des exemples de données pour Azure SQL Managed Instance, consultez Restaurer une base de données dans SQL Managed Instance avec SSMS.

Déployer un nouvel exemple de base de données

Lorsque vous créez une nouvelle base de données dans la base de données Azure SQL, vous avez la possibilité de créer une base de données vide, de restaurer une base de données à partir d’une sauvegarde ou de sélectionner des échantillons de données pour remplir votre nouvelle base de données.

Procédez comme suit pour ajouter un exemple de données à votre nouvelle base de données :

  1. Connectez-vous à votre Portail Azure.

  2. Sélectionnez Créer une ressource en haut à gauche du volet de navigation.

  3. Sélectionnez Bases de données, puis Base de données SQL.

  4. Renseignez les informations demandées pour créer votre base de données.

  5. Sous l’onglet Paramètres supplémentaires, choisissez Exemple comme données existantes sous Source de données :

    Capture d’écran de Choisir un échantillon comme source de données dans l’onglet Paramètres supplémentaires du Portail Azure lorsque vous créez votre instance Azure SQL Database.

  6. Sélectionnez Créer pour créer votre nouvelle SQL Database, qui est la copie restaurée de la base de données de AdventureWorksLT.

Déployer une base de données à partir de SQL Server

SSMS vous permet de déployer une base de données directement dans la base de données Azure SQL. Cette méthode ne fournit pas actuellement de validation des données. Elle est donc destinée au développement et au test et ne doit pas être utilisée pour la production.

Pour déployer un exemple de base de données de SQL Server vers Azure SQL Database, procédez comme suit :

  1. Dans SSMS, connectez-vous à votre SQL Server.

  2. Si vous ne l’avez pas déjà fait, restaurez l’exemple de base de données sur SQL Server.

  3. Cliquez avec le bouton droit sur votre base de données restaurée dans Explorateur d’objets>Tâches>Déployer une base de données sur Microsoft Azure SQL Database....

    Capture d’écran de Choisir de déployer votre base de données sur Microsoft Azure SQL Database en cliquant avec le bouton droit sur votre base de données, puis en sélectionnant Tâches.

  4. Suivez l’Assistant pour vous connecter à Azure SQL Database et déployer votre base de données.

Scripts de création

Au lieu de restaurer une base de données, vous pouvez également utiliser des scripts pour créer les bases de données AdventureWorks, quelle que soit leur version.

Les scripts ci-dessous peuvent être utilisés pour créer l’intégralité de la base de données AdventureWorks :

Vous trouverez des informations supplémentaires sur l’utilisation des scripts sur GitHub.