Примеры баз данных AdventureWorks

Применимо к: SQL Server (все поддерживаемые версии) Azure SQL database Управляемый экземпляр SQL Azure Azure Synapse Analytics Analytics Platform System (PDW)

В этой статье приведены прямые ссылки на скачивание примеров баз данных AdventureWorks, а также инструкции по их восстановлению в базу данных SQL Server и Azure SQL.

Дополнительные сведения о примерах см. в репозитории примеров GitHub.

Предварительные требования

Скачивание файлов резервных копий

Используйте эти ссылки, чтобы скачать подходящий образец базы данных для вашего сценария.

  • Данные OLTP являются наиболее типичными рабочими нагрузками обработки транзакций в сети.
  • данные Data Warehouse (DW) для рабочих нагрузок хранения данных.
  • Упрощенные (LT) данные — это упрощенная и проанализированная версия примера OLTP .

Если вы не уверены, что вам нужно, начните с версии OLTP, которая соответствует вашей версии SQL Server.

OLTP хранилище данных упрощенный интерфейс,
AdventureWorks2019.bak AdventureWorksDW2019.bak AdventureWorksLT2019.bak
AdventureWorks2017.bak AdventureWorksDW2017.bak AdventureWorksLT2017.bak
AdventureWorks2016.bak AdventureWorksDW2016.bak AdventureWorksLT2016.bak
AdventureWorks2016_EXT.bak AdventureWorksDW2016_EXT.bak Н/Д
AdventureWorks2014.bak AdventureWorksDW2014.bak AdventureWorksLT2014.bak
AdventureWorks2012.bak AdventureWorksDW2012.bak AdventureWorksLT2012.bak
AdventureWorks2008R2.bak AdventureWorksDW2008R2.bak Н/Д

Дополнительные файлы можно найти непосредственно на сайте GitHub:

Восстановление в SQL Server

Файл можно использовать для .bak восстановления образца базы данных в экземпляре SQL Server. Это можно сделать с помощью команды RESTORE (Transact-SQL) или графического интерфейса (GUI) в SQL Server Management Studio или Azure Data Studio.

Если вы не знакомы с SQL Server Management Studio (SSMS), вы можете просмотреть запрос на подключение&, чтобы приступить к работе.

Чтобы восстановить базу данных в SQL Server Management Studio, выполните следующие действия.

  1. Скачайте соответствующий .bak файл из одной из ссылок, указанных в разделе "Скачивание файлов резервной копии ".

  2. Переместите файл в расположение резервного .bak копирования SQL Server. Это зависит от расположения установки, имени экземпляра и версии SQL Server. Например, расположение по умолчанию для экземпляра по умолчанию SQL Server 2019:

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

  3. Откройте SQL Server Management Studio (SSMS) и подключитесь к SQL Server.

  4. Щелкните правой кнопкой мыши базы данныхв обозреватель объектов>Restore Database... для запуска мастера восстановления базы данных.

    Снимок экрана, показывающий, как восстановить базу данных, щелкнув правой кнопкой мыши базы данных в обозреватель объектов и выбрав

  5. Выберите устройство и нажмите кнопку с многоточием (...), чтобы выбрать устройство.

  6. Нажмите кнопку "Добавить" , а затем выберите .bak файл, который недавно был перемещен в расположение резервной копии. Если вы переместили файл в это расположение, но не можете увидеть его в мастере, это обычно указывает на проблему с разрешениями . SQL Server или пользователь, вошедшего в SQL Server, не имеет разрешения на этот файл в этой папке.

  7. Нажмите кнопку "ОК" , чтобы подтвердить выбор резервного копирования базы данных и закрыть окно "Выбор устройств резервного копирования ".

  8. Перейдите на вкладку "Файлы ", чтобы убедиться , что в качестве расположения и имена файлов соответствуют предполагаемому расположению и именам файлов в мастере восстановления базы данных .

  9. Чтобы восстановить базу данных, нажмите кнопку ОК.

    Снимок экрана: окно

Дополнительные сведения о восстановлении базы данных SQL Server см. в разделе "Восстановление резервной копии базы данных с помощью SSMS".

Развертывание в Базе данных SQL Azure

У вас есть два варианта просмотра примера данных базы данных Azure SQL. Пример можно использовать при создании новой базы данных или развернуть базу данных из SQL Server непосредственно в Azure с помощью SQL Server Management Studio (SSMS).

Чтобы получить примеры данных для Управляемый экземпляр SQL Azure, ознакомьтесь с восстановлением world Wide Importers в Управляемый экземпляр SQL.

Развертывание новой образца базы данных

При создании новой базы данных в Azure SQL Database можно создать пустую базу данных, выполнить восстановление из резервной копии или выбрать пример данных для заполнения новой базы данных.

Чтобы добавить пример данных в новую базу данных, сделайте следующее:

  1. Подключитесь к портал Azure.

  2. Выберите "Создать ресурс" в левом верхнем углу области навигации.

  3. Выберите "Базы данных", а затем выберите База данных SQL.

  4. Заполните запрошенные сведения для создания базы данных.

  5. На вкладке "Дополнительные параметры" выберите "Пример" в качестве существующих данных в источнике данных:

    Выберите пример в качестве источника данных на вкладке

  6. Нажмите кнопку "Создать", чтобы создать новую База данных SQL, которая является восстановленной копией базы данных AdventureWorksLT.

Развертывание базы данных из SQL Server

SQL Server Management Studio позволяет развертывать базу данных непосредственно в Azure SQL Базе данных. В настоящее время этот метод не предоставляет проверку данных, поэтому он предназначен для разработки и тестирования и не должен использоваться для рабочей среды.

Чтобы развернуть образец базы данных из SQL Server в базу данных Azure SQL, выполните следующие действия.

  1. Подключитесь к SQL Server в SQL Server Management Studio.

  2. Если это еще не сделано, восстановите образец базы данных до SQL Server.

  3. Щелкните правой кнопкой мыши восстановленную базу данных в обозреватель объектовTasks>Deploy Database to База данных SQL Microsoft Azure>....

    Выберите развертывание базы данных для База данных SQL Microsoft Azure, щелкнув правой кнопкой мыши базу данных и выбрав

  4. Следуйте указаниям мастера, чтобы подключиться к базе данных Azure SQL и развернуть базу данных.

Скрипты создания

Вместо восстановления базы данных можно использовать скрипты для создания баз данных AdventureWorks независимо от версии.

Приведенные ниже скрипты можно использовать для создания всей базы данных AdventureWorks:

Дополнительные сведения об использовании скриптов можно найти на сайте GitHub.

Дальнейшие действия

После восстановления примера базы данных используйте следующие руководства, чтобы приступить к работе с SQL Server:

Руководства по ядру СУБД SQL Server
Подключение и запрос с помощью SQL Server Management Studio (SSMS)
Подключение и запрос с помощью Azure Data Studio