Bases de datos de ejemplo AdventureWorks

Se aplica a:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)

En este artículo se proporcionan vínculos directos para descargar bases de datos de ejemplo AdventureWorks, así como instrucciones para restaurarlas en SQL Server, Azure SQL Database y Azure SQL Managed Instance.

Para obtener más información sobre los ejemplos, vea el repositorio de ejemplos de GitHub.

Requisitos previos

Descarga de archivos de copia de seguridad

Use estos vínculos para descargar la base de datos de ejemplo adecuada para su escenario.

  • Los datos OLTP son para las cargas de trabajo de procesamiento de transacciones en línea más habituales.
  • Los datos de Data Warehouse (DW) son para cargas de trabajo de almacenamiento de datos.
  • Los datos de Lightweight (LT) son una versión ligera y reducida del ejemplo de OLTP.

Si no está seguro de lo que necesita, comience con la versión de OLTP que coincida con la versión de SQL Server.

OLTP Data Warehouse Ligero
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

Se pueden encontrar archivos adicionales directamente en GitHub:

Restauración en SQL Server

Puede usar el archivo .bak para restaurar la base de datos de ejemplo en la instancia de SQL Server. Puede hacerlo mediante el comando RESTORE (Transact-SQL) o mediante la interfaz gráfica (GUI) en SQL Server Management Studio (SSMS) o Azure Data Studio.

Si no está familiarizado con el uso de SQL Server Management Studio (SSMS), puede ver el artículo sobre Consultas y conexiones para empezar.

Para restaurar la base de datos en SSMS, siga estos pasos:

  1. Descargue el archivo .bak adecuado de uno de los vínculos proporcionados en la sección Descarga de archivos de copia de seguridad.

  2. Mueva el archivo .bak a la ubicación de copia de seguridad de SQL Server. Esto varía en función de la ubicación de la instalación, el nombre de la instancia y la versión de SQL Server. Por ejemplo, la ubicación predeterminada de una instancia predeterminada de SQL Server 2019 (15.x) es:

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

  3. Abra SSMS y conéctese a la instancia de SQL Server.

  4. Haga clic con el botón derecho en Bases de datos en Explorador de objetos>Restaurar base de datos... para iniciar el asistente Restaurar base de datos.

    Screenshot showing how to choose to restore your database by right-clicking databases in Object Explorer and then selecting Restore Database.

  5. Seleccione Dispositivo y, luego, los puntos suspensivos (...) para elegir un dispositivo.

  6. Seleccione Agregar y, a continuación, elija el archivo .bak que ha movido recientemente a la ubicación de copia de seguridad. Si ha movido el archivo a esta ubicación, pero no puede verlo en el asistente, normalmente indica un problema de permisos: SQL Server o el usuario que ha iniciado sesión en SQL Server no tiene permiso para este archivo en esta carpeta.

  7. Seleccione Aceptar para confirmar la selección de copia de seguridad de la base de datos y cierre la ventana Seleccionar dispositivos de copia de seguridad.

  8. Marque la pestaña Archivos para confirmar que la ubicación Restaurar como y los nombres de archivo coinciden con la ubicación y los nombres de archivo previstos en el Asistente para restaurar bases de datos.

  9. Seleccione Aceptar para restaurar la base de datos.

    Screenshot showing the Restore Database window with the backup set to restore highlighted and the OK option highlighted.

Para obtener más información sobre cómo restaurar una base de datos de SQL Server, consulte Restauración de una copia de seguridad de base de datos con SSMS.

Implementación en Azure SQL Database

Tiene dos opciones para ver datos de ejemplo de Azure SQL Database. Puede usar un ejemplo al crear una base de datos o puede implementar una base de datos desde SQL Server directamente en Azure mediante SSMS.

Para obtener datos de ejemplo para Azure SQL Managed Instance en su lugar, vea Restauración de World Wide Importers en SQL Managed Instance.

Implementación de una nueva base de datos de ejemplo

Al crear una base de datos en Azure SQL Database, puede crear una base de datos en blanco, restaurar a partir de una copia de seguridad o seleccionar datos de ejemplo para rellenar la nueva base de datos.

Siga estos pasos para agregar datos de ejemplo a la nueva base de datos:

  1. Conéctese a Azure Portal.

  2. Seleccione Crear un recurso en la parte superior izquierda del panel de navegación.

  3. Seleccione Bases de datos y, luego, SQL Database.

  4. Rellene la información solicitada para crear la base de datos.

  5. En la pestaña Configuración adicional, elija Ejemplo como los datos existentes en Origen de datos:

    Choose sample as the data source on the Additional settings tab in the Azure portal when creating your Azure SQL Database

  6. Seleccione Crear para crear la nueva instancia de SQL Database, que es la copia restaurada de la base de datos AdventureWorksLT.

Implementación de la base de datos desde SQL Server

SSMS permite implementar una base de datos directamente en Azure SQL Database. Este método no proporciona actualmente validación de datos, por lo que está pensado para el desarrollo y las pruebas y no debe usarse para producción.

Para implementar una base de datos de ejemplo de SQL Server en Azure SQL Database, siga estos pasos:

  1. En SSMS, conéctese a SQL Server.

  2. Si aún no lo ha hecho, restaure la base de datos de ejemplo a SQL Server.

  3. Haga clic con el botón derecho en la base de datos restaurada en Explorador de objetos>Tareas>Implementar la base de datos en Microsoft Azure SQL Database....

    Choose to deploy your database to Microsoft Azure SQL Database from right-clicking your database and selecting Tasks

  4. Siga el asistente para conectarse a Azure SQL Database e implementar la base de datos.

Scripts de creación

En lugar de restaurar una base de datos, también puede usar scripts para crear las bases de datos AdventureWorks independientemente de la versión.

Los siguientes scripts se pueden usar para crear toda la base de datos AdventureWorks:

Puede encontrar información adicional sobre el uso de los scripts en GitHub.

Pasos siguientes

Una vez restaurada la base de datos de ejemplo, siga estos tutoriales para empezar a trabajar con SQL Server: