Condividi tramite


Database di esempio AdventureWorks

Si applica a:SQL ServerDatabase SQL di AzureIstanza gestita di SQL di AzureDatabase SQL in Microsoft Fabric

Questo articolo fornisce collegamenti diretti per il download di AdventureWorks database di esempio e istruzioni per il ripristino nel database.

Per altre informazioni sugli esempi, vedere il repository di esempi su GitHub.

Prerequisiti

Scaricare i file di backup

Usare questi collegamenti per scaricare il database di esempio appropriato per lo scenario in uso.

  • I dati OLTP sono per i carichi di lavoro più comuni per l'elaborazione delle transazioni online.
  • I dati Data Warehouse (DW) sono destinati ai carichi di lavoro di data warehousing.
  • I dati Lightweight (LT) sono una versione leggera e ridotta dell'esempio OLTP.

In caso di dubbi sull'esempio da scaricare, iniziare con la versione OLTP corrispondente alla versione di SQL Server.

OLTP Data warehouse Leggerezza
AdventureWorks2025.bak AdventureWorksDW2025.bak AdventureWorksLT2025.bak
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 N/D
AdventureWorks2014.bak AdventureWorksDW2014.bak AdventureWorksLT2014.bak
AdventureWorks2012.bak AdventureWorksDW2012.bak AdventureWorksLT2012.bak
AdventureWorks2008R2.bak AdventureWorksDW2008R2.bak N/D

È possibile trovare altri file in GitHub:

Eseguire il ripristino in SQL Server

È possibile usare il file .bak per ripristinare il database di esempio nell'istanza di SQL Server. A tale scopo, è possibile usare il comando RESTORE T-SQL o l'interfaccia grafica (GUI) in SSMS, l'estensione MSSQL per Visual Studio Code o qualsiasi strumento di query T-SQL.

Se non si ha familiarità con l'uso di SSMS, è possibile esaminare Connettersi ed eseguire query con SSMS per iniziare.

Per ripristinare il database in SSMS, seguire questi passaggi:

  1. Scaricare il file appropriato .bak da uno dei collegamenti forniti nella sezione Scaricare i file di backup di questo articolo.

  2. Spostare il file .bak nel percorso di backup SQL Server. Questa posizione varia a seconda del percorso di installazione, del nome dell'istanza e della versione di SQL Server. Ad esempio, la posizione predefinita per un'istanza predefinita di SQL Server 2022 (16.x) è:

    C:\Program Files\Microsoft SQL Server\MSSQL17.MSSQLSERVER\MSSQL\Backup
    
  3. Aprire SSMS e connettersi all'istanza di SQL Server.

  4. Fare clic con il pulsante destro del mouse su Database in Esplora oggetti e quindi scegliere Ripristina database per avviare la procedura guidata Ripristina database .

    Screenshot che mostra i passaggi per avviare la procedura guidata Ripristina database.

  5. Selezionare Dispositivo e quindi selezionare i puntini di sospensione (...) per scegliere un dispositivo.

  6. Selezionare Aggiungi e quindi scegliere il .bak file spostato di recente nel percorso di backup. Se il file è stato spostato in questo percorso ma non viene visualizzato nella procedura guidata, SQL Server o l'utente connesso a SQL Server non dispone dell'autorizzazione per questo file in questa cartella.

  7. Selezionare OK per confermare la selezione del backup del database e chiudere la finestra Seleziona dispositivi di backup.

  8. Selezionare la scheda File per verificare che i nomi di percorso e file ripristina come percorso corrispondano ai nomi di file e percorso desiderati nella procedura guidata Ripristina database .

  9. Selezionare OK per ripristinare il database.

    Screenshot che mostra la finestra Ripristina database. Il set di backup da ripristinare e l'opzione OK sono evidenziate.

Per altre informazioni sul ripristino di un database di SQL Server, vedere Ripristinare un backup del database tramite SSMS.

Eseguire la distribuzione in Database SQL di Azure

Sono disponibili due opzioni per la visualizzazione dei dati del database SQL di esempio. È possibile usare un esempio quando si crea un nuovo database oppure è possibile distribuire un database da SQL Server direttamente in Azure usando SSMS.

Per ottenere dati di esempio per Istanza gestita di SQL, vedere Avvio rapido: Ripristinare un database in Istanza gestita di SQL di Azure con SSMS.

Distribuire un nuovo database di esempio

Quando si crea un nuovo database nel database SQL, è possibile creare un database vuoto, eseguire il ripristino da un backup o selezionare dati di esempio per popolare il nuovo database.

Seguire questa procedura per distribuire un nuovo database di esempio AdventureWorksLT nel database SQL di Azure:

  1. Vai all'hub SQL di Azure su aka.ms/azuresqlhub.

  2. Nel riquadro del database SQL di Azure selezionare Mostra opzioni.

  3. Nella finestra Opzioni database SQL di Azure selezionare Crea database SQL.

    Screenshot del portale di Azure che mostra l'hub SQL di Azure, il pulsante Mostra opzioni e il pulsante Crea database SQL.

  4. Immettere le informazioni richieste per creare il database.

  5. Nella scheda Impostazioni aggiuntive scegliere Esempio come dati esistenti in Origine dati:

    Screenshot che mostra l'opzione Sample in Use existing data (Usa dati esistenti).

  6. Al termine, selezionare Avanti: Tag.

  7. Prendere in considerazione l'uso dei tag di Azure. Ad esempio, il tag "Owner" o "CreatedBy" per identificare chi ha creato la risorsa e il tag Environment per identificare se questa risorsa si trova in Produzione, Sviluppo e così via. Per altre informazioni, vedere Sviluppare la strategia di denominazione e assegnazione di tag per le risorse di Azure.

  8. Selezionare Crea per creare il nuovo database SQL, ovvero la copia ripristinata del AdventureWorksLT database.

Distribuire un database da SQL Server

SSMS consente di distribuire un database direttamente nel database SQL. Questo metodo attualmente non fornisce la convalida dei dati, quindi è destinato allo sviluppo e al test e non deve essere usato per la produzione.

Per distribuire un database di esempio da SQL Server al database SQL, seguire questa procedura:

  1. Connettersi all'istanza di SQL Server in SSMS.

  2. Se non è già stato fatto, ripristinare il database di esempio in SQL Server.

  3. Fare clic con il pulsante destro del mouse sul database ripristinato in Esplora oggetti e quindi scegliere Attività>Distribuisci database nel database SQL di Microsoft Azure.

    Screenshot che mostra i passaggi del menu per la distribuzione di un database nel database SQL.

  4. Completare i passaggi della procedura guidata per connettersi al database SQL e distribuire il database.

Eseguire la distribuzione su un database SQL all'interno di Microsoft Fabric

Per caricare un database di esempio AdventureWorksLT in un nuovo database SQL in Microsoft Fabric, creare un nuovo database SQL in Fabric. Quindi, in Costruisci il database, selezionare il pulsante Dati di esempio.

Script per la creazione di un database

Anziché ripristinare un database, è possibile usare script per creare i AdventureWorks database, indipendentemente dalla versione.

Per creare l'intero AdventureWorks database, è possibile usare gli script seguenti:

È possibile trovare altre informazioni sull'uso degli script in GitHub.