Bases de datos de ejemplo AdventureWorksAdventureWorks sample databases

Se aplica a:Applies to: síSQL ServerSQL Server (todas las versiones admitidas) yesSQL ServerSQL Server (all supported versions) SíAzure SQL DatabaseAzure SQL DatabaseYesAzure SQL DatabaseAzure SQL Database SíInstancia administrada de Azure SQLAzure SQL Managed InstanceYesInstancia administrada de Azure SQLAzure SQL Managed Instance síAzure Synapse AnalyticsAzure Synapse AnalyticsyesAzure Synapse AnalyticsAzure Synapse Analytics síAlmacenamiento de datos paralelosParallel Data WarehouseyesAlmacenamiento de datos paralelosParallel Data WarehouseSe aplica a:Applies to: síSQL ServerSQL Server (todas las versiones admitidas) yesSQL ServerSQL Server (all supported versions) SíAzure SQL DatabaseAzure SQL DatabaseYesAzure SQL DatabaseAzure SQL Database SíInstancia administrada de Azure SQLAzure SQL Managed InstanceYesInstancia administrada de Azure SQLAzure SQL Managed Instance síAzure Synapse AnalyticsAzure Synapse AnalyticsyesAzure Synapse AnalyticsAzure Synapse Analytics síAlmacenamiento de datos paralelosParallel Data WarehouseyesAlmacenamiento de datos paralelosParallel Data Warehouse

En este artículo se proporcionan vínculos directos para descargar bases de datos de ejemplo de AdventureWorks, así como instrucciones para restaurarlas en SQL Server y Azure SQL Database.This article provides direct links to download AdventureWorks sample databases, as well as instructions for restoring them to SQL Server and Azure SQL Database.

Para obtener más información sobre los ejemplos, vea el repositorio de github de ejemplos.For more information about samples, see the Samples GitHub repository.

PrerrequisitosPrerequisites

Descargar archivos de copia de seguridadDownload backup files

Use estos vínculos para descargar la base de datos de ejemplo adecuada para su escenario.Use these links to download the appropriate sample database for your scenario.

  • Los datos OLTP son para las cargas de trabajo de procesamiento de transacciones en línea más habituales.OLTP data is for most typical online transaction processing workloads.
  • Los datos de almacenamiento de datos (DW) son para cargas de trabajo de almacenamiento de datos.Data Warehouse (DW) data is for data warehousing workloads.
  • Los datos ligeros (lt) son una versión ligera y reducida de la muestra de OLTP .Lightweight (LT) data is a lightweight and pared down version of the OLTP sample.

Si no está seguro de lo que necesita, comience con la versión de OLTP que coincida con la versión de SQL Server.If you're not sure what you need, start with the OLTP version that matches your SQL Server version.

OLTPOLTP Almacenamiento de datosData Warehouse LigeroLightweight
AdventureWorks2019. bakAdventureWorks2019.bak AdventureWorksDW2019. bakAdventureWorksDW2019.bak AdventureWorksLT2019. bakAdventureWorksLT2019.bak
AdventureWorks2017. bakAdventureWorks2017.bak AdventureWorksDW2017. bakAdventureWorksDW2017.bak AdventureWorksLT2017. bakAdventureWorksLT2017.bak
AdventureWorks2016. bakAdventureWorks2016.bak AdventureWorksDW2016. bakAdventureWorksDW2016.bak AdventureWorksLT2016. bakAdventureWorksLT2016.bak
AdventureWorks2016_EXT. bakAdventureWorks2016_EXT.bak AdventureWorksDW2016_EXT. bakAdventureWorksDW2016_EXT.bak N/DN/A
AdventureWorks2014. bakAdventureWorks2014.bak AdventureWorksDW2014. bakAdventureWorksDW2014.bak AdventureWorksLT2014. bakAdventureWorksLT2014.bak
AdventureWorks2012. bakAdventureWorks2012.bak AdventureWorksDW2012. bakAdventureWorksDW2012.bak AdventureWorksLT2012. bakAdventureWorksLT2012.bak
AdventureWorks2008R2. bakAdventureWorks2008R2.bak AdventureWorksDW2008R2. bakAdventureWorksDW2008R2.bak N/DN/A

Los archivos adicionales se pueden encontrar directamente en GitHub:Additional files can be found directly on GitHub:

Restaurar en SQL ServerRestore to SQL Server

Puede usar el .bak archivo para restaurar la base de datos de ejemplo en la instancia de SQL Server.You can use the .bak file to restore your sample database to your SQL Server instance. Puede hacerlo mediante el comando Restore (Transact-SQL) o mediante la interfaz gráfica (GUI) en SQL Server Management Studio o Azure Data Studio.You can do so using the RESTORE (Transact-SQL) command, or using the graphical interface (GUI) in SQL Server Management Studio or Azure Data Studio.

Si no está familiarizado con SQL Server Management Studio (SSMS), puede ver connect & Query para comenzar.If you're not familiar using SQL Server Management Studio (SSMS), you can see connect & query to get started.

Para restaurar la base de datos en SQL Server Management Studio, siga estos pasos:To restore your database in SQL Server Management Studio, follow these steps:

  1. Descargue el .bak archivo adecuado de uno de los vínculos que se proporcionan en la sección descargar archivos de copia de seguridad .Download the appropriate .bak file from one of links provided in the download backup files section.

  2. Mueva el .bak archivo a la ubicación de copia de seguridad de SQL Server.Move the .bak file to your SQL Server backup location. Esto varía en función de la ubicación de instalación, el nombre de instancia y la versión de SQL Server.This varies depending on your installation location, instance name and version of SQL Server. Por ejemplo, la ubicación predeterminada de una instancia predeterminada de SQL Server 2019 es:For example, the default location for a default instance of SQL Server 2019 is:

    C:\Program Files\Microsoft SQL Server\MSSQL15.MSSQLSERVER\MSSQL\Backup.C:\Program Files\Microsoft SQL Server\MSSQL15.MSSQLSERVER\MSSQL\Backup.

  3. Abra SQL Server Management Studio (SSMS) y conéctese a su SQL Server en.Open SQL Server Management Studio (SSMS) and connect to your SQL Server in.

  4. Haga clic con el botón secundario en bases de datos en Explorador de objetos > restaurar base de datos... para iniciar el Asistente para restaurar bases de datos .Right-click Databases in Object Explorer > Restore Database... to launch the Restore Database wizard.

    Captura de pantalla que muestra cómo elegir cómo restaurar la base de datos haciendo clic con el botón secundario en bases de datos en Explorador de objetos y, a continuación, seleccionando restaurar base de datos.

  5. Seleccione dispositivo y, a continuación, seleccione los puntos suspensivos (...) para elegir un dispositivo.Select Device and then select the ellipses (...) to choose a device.

  6. Seleccione Agregar y, a continuación, elija el .bak archivo que acaba de migrar a esta ubicación.Select Add and then choose the .bak file you recently moved to this location. Si ha migrado el archivo a esta ubicación, pero no puede verlo en el asistente, esto suele indicar un problema de permisos-SQL Server o el usuario que inició sesión en SQL Server no tiene permiso para este archivo en esta carpeta.If you moved your file to this location but you're not able to see it in the wizard, this typically indicates a permissions issue - SQL Server or the user signed into SQL Server does not have permission to this file in this folder.

  7. Seleccione Aceptar para confirmar la selección de la copia de seguridad de base de datos y cerrar la ventana seleccionar dispositivos de copia de seguridad .Select OK to confirm your database backup selection and close the Select backup devices window.

  8. Compruebe la pestaña archivos para confirmar que la ubicación de la restauración y los nombres de archivo coinciden con los nombres de archivo y la ubicación que desea en el Asistente para restaurar bases de datos .Check the Files tab to confirm the Restore as location and file names match your intended location and file names in the Restore Database wizard.

  9. Seleccione Aceptar para restaurar la base de datos.Select OK to restore your database.

    Captura de pantalla que muestra la ventana restaurar base de datos con el conjunto de copia de seguridad para restaurar resaltado y la opción Aceptar.

Para obtener más información acerca de cómo restaurar una base de datos de SQL Server, consulte restaurar una copia de seguridad de base de datos con SSMS.For more information on restoring a SQL Server database, see Restore a database backup using SSMS.

Implementar en Azure SQL DatabaseDeploy to Azure SQL Database

Tiene dos opciones para ver los datos de Azure SQL Database de ejemplo.You have two options to view sample Azure SQL Database data. Puede usar un ejemplo al crear una nueva base de datos, o puede implementar una base de datos de SQL Server directamente en Azure mediante SQL Server Management Studio (SSMS).You can use a sample when you create a new database, or you can deploy a database from SQL Server directly to Azure using SQL Server Management Studio (SSMS).

Para obtener datos de ejemplo de Azure SQL Instancia administrada en su lugar, consulte restauración de World Wide Importers a SQL instancia administrada.To get sample data for Azure SQL Managed Instance instead, see restore World Wide Importers to SQL Managed Instance.

Implementar una nueva base de datos de ejemploDeploy new sample database

Al crear una nueva base de datos en Azure SQL Database, tiene la opción de crear una base de datos en blanco o una base de datos de ejemplo.When you create a new database in Azure SQL Database, you have the option to create a blank database, or a sample database.

Siga estos pasos para utilizar una base de datos de ejemplo para crear una nueva base de datos:Follow these steps to use a sample database to create a new database:

  1. Conéctese a su Azure Portal.Connect to your Azure portal.

  2. Seleccione crear un recurso en la parte superior izquierda del panel de navegación.Select Create a resource in the top left of the navigation pane.

  3. Seleccione bases de datos y, a continuación, seleccione SQL Database.Select Databases and then select SQL Database.

  4. Rellene la información solicitada para crear la base de datos.Fill in the requested information to create your database.

  5. En la pestaña configuración adicional , elija muestra como datos existentes en origen de datos:On the Additional settings tab, choose Sample as the existing data under Data source:

    Elija ejemplo como origen de datos en la pestaña configuración adicional en el Azure Portal al crear el Azure SQL Database

  6. Seleccione crear para crear el nuevo SQL Database, que es la copia restaurada de la base de datos AdventureWorksLT.Select Create to create your new SQL Database, which is the restored copy of the AdventureWorksLT database.

Implementar base de datos desde SQL ServerDeploy database from SQL Server

SQL Server Management Studio proporciona la capacidad de implementar una base de datos directamente en Azure SQL Database.SQL Server Management Studio provides the ability to deploy a database directly to Azure SQL Database. Este método no proporciona actualmente la validación de datos, por lo que está pensada para desarrollo y pruebas, y no debe usarse para producción.This method does not currently provide data validation so is intended for development and testing and should not be used for production.

Para implementar una base de datos de ejemplo desde SQL Server a Azure SQL Database, siga estos pasos:To deploy a sample database from SQL Server to Azure SQL Database, follow these steps:

  1. Conéctese al SQL Server en SQL Server Management Studio.Connect to your SQL Server in SQL Server Management Studio.

  2. Si todavía no lo ha hecho, restaure la base de datos de ejemplo en SQL Server.If you haven't already done so, restore the sample database to SQL Server.

  3. Haga clic con el botón derecho en la base de datos restaurada en Explorador de objetos > tareas > implementar base de datos en Microsoft Azure SQL Database....Right-click your restored database in Object Explorer > Tasks > Deploy Database to Microsoft Azure SQL Database....

    Elija implementar la base de datos en Microsoft Azure SQL Database haciendo clic con el botón derecho en la base de datos y seleccionando tareas.

  4. Siga el Asistente para conectarse a Azure SQL Database e implementar la base de datos.Follow the wizard to connect to Azure SQL Database and deploy your database.

Scripts de creaciónCreation scripts

En lugar de restaurar una base de datos, también puede usar scripts para crear las bases de datos de AdventureWorks independientemente de la versión.Instead of restoring a database, alternatively, you can use scripts to create the AdventureWorks databases regardless of version.

Los scripts siguientes se pueden usar para crear toda la base de datos AdventureWorks:The below scripts can be used to create the entire AdventureWorks database:

Puede encontrar información adicional sobre el uso de los scripts en GitHub.Additional information about using the scripts can be found on GitHub.

Pasos siguientesNext steps

Una vez que haya restaurado la base de datos de ejemplo, use los siguientes tutoriales para empezar a trabajar con SQL Server:Once you've restored your sample database, using the following tutorials to get started with SQL Server:

Tutoriales de SQL Server motor de base de datos Tutorials for SQL Server database engine
Conectarse y realizar consultas con SQL Server Management Studio (SSMS) Connect and query with SQL Server Management Studio (SSMS)
Conectarse y realizar consultas con Azure Data StudioConnect and query with Azure Data Studio