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.
Mueva el archivo .bak a la ubicación de copia de seguridad de SQL Server. Esta ubicación 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 2022 (16.x) es:
Abra SSMS y conéctese a la instancia de SQL Server.
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.
Seleccione Dispositivo y, luego, los puntos suspensivos (...) para elegir un dispositivo.
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, SQL Server o el usuario que ha iniciado sesión en SQL Server no tiene permiso para este archivo en esta carpeta.
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.
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.
Seleccione Aceptar para restaurar la base de datos.
Puede restaurar la base de datos de ejemplo mediante Transact-SQL (T-SQL). A continuación se proporciona un ejemplo para restaurar AdventureWorks2022, pero el nombre de la base de datos y la ruta de acceso del archivo de instalación pueden variar en función del entorno.
Para restaurar AdventureWorks2022 en Windows, modifique los valores según proceda para su entorno y ejecute el siguiente comando de Transact-SQL (T-SQL):
USE [master];
GO
RESTORE DATABASE [AdventureWorks2022]
FROM DISK = N'C:\Program Files\Microsoft SQL Server\MSSQL16.MSSQLSERVER\MSSQL\Backup\AdventureWorks2022.bak'
WITH
FILE = 1,
NOUNLOAD,
STATS = 5;
GO
Para restaurar AdventureWorks2022 en Linux, cambie la ruta de acceso del sistema de archivos de Windows a Linux y, a continuación, ejecute el siguiente comando de Transact-SQL (T-SQL):
USE [master];
GO
RESTORE DATABASE [AdventureWorks2022]
FROM DISK = '/var/opt/mssql/backup/AdventureWorks2022.bak'
WITH
MOVE 'AdventureWorks2022' TO '/var/opt/mssql/data/AdventureWorks2022_Data.mdf',
MOVE 'AdventureWorks2022_log' TO '/var/opt/mssql/data/AdventureWorks2022_log.ldf',
FILE = 1,
NOUNLOAD,
STATS = 5;
GO
Mueva el archivo .bak a la ubicación de copia de seguridad de SQL Server. Esta ubicación 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 2022 (16.x) es:
Abra Azure Data Studio y conéctese a la instancia de SQL Server.
Haga clic con el botón derecho en el servidor y seleccione Administrar.
Seleccione Restaurar.
En la pestaña General, rellene los valores enumerados en Origen.
En Restaurar desde, seleccione Archivo de copia de seguridad.
En Ruta del archivo de copia de seguridad, seleccione la ubicación en la que almacenó el archivo .bak.
Este paso rellena automáticamente el resto de los campos, como Base de datos, Base de datos de destino y Restaurar en.
Seleccione Restaurar para restaurar la base de datos.
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.
Implementación de una nueva base de datos de ejemplo
Al crear una base de datos en Azure SQL Database, puedes 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:
Conéctese a Azure Portal.
Seleccione Crear un recurso en la parte superior izquierda del panel de navegación.
Seleccione Bases de datos y, luego, SQL Database.
Rellene la información solicitada para crear la base de datos.
En la pestaña Configuración adicional, elija Ejemplo como los datos existentes en Origen de datos:
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:
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....
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:
Administre una infraestructura de base de datos de SQL Server para bases de datos relacionales locales e híbridas en la nube mediante las ofertas de bases de datos relacionales PaaS de Microsoft.