Образцы баз данных AdventureWorks
Применимо: SQL Server База данных SQL Azure Управляемый экземпляр SQL Azure azure Synapse Analytics Analytics Platform System (PDW)
В этой статье приведены прямые ссылки на скачивание AdventureWorks
примеров баз данных и инструкции по их восстановлению в SQL Server, База данных SQL Azure и Управляемый экземпляр SQL Azure.
Дополнительные сведения о примерах см. в репозитории Samples GitHub.
Необходимые компоненты
Скачивание файлов резервного копирования
Используйте эти ссылки, чтобы скачать соответствующую образец базы данных для вашего сценария.
- Данные OLTP используются для большинства типичных рабочих нагрузок обработки транзакций в сети.
- Данные хранилища данных (DW) — это для рабочих нагрузок хранения данных.
- Упрощенные (LT) данные — это упрощенная и проанализированная версия примера OLTP .
Если вы не уверены, что вам нужно, начните с версии OLTP, которая соответствует вашей версии SQL Server.
Дополнительные файлы можно найти непосредственно на сайте GitHub:
Восстановление в SQL Server
Файл можно использовать .bak
для восстановления образца базы данных в экземпляре SQL Server. Это можно сделать с помощью команды restore statements или с помощью графического интерфейса (GUI) в SQL Server Management Studio (SSMS) или Azure Data Studio.
Если вы не знакомы с SQL Server Management Studio (SSMS), вы можете просмотреть подключение и запрос для начала работы.
Чтобы восстановить базу данных в SSMS, выполните следующие действия.
Скачайте соответствующий
.bak
файл из одной из ссылок, указанных в разделе скачивания файлов резервной копии.Переместите файл в
.bak
расположение резервного копирования SQL Server. Это расположение зависит от расположения установки, имени экземпляра и версии SQL Server. Например, расположение по умолчанию для экземпляра SQL Server 2022 (16.x) по умолчанию:C:\Program Files\Microsoft SQL Server\MSSQL16.MSSQLSERVER\MSSQL\Backup
Откройте SSMS и подключитесь к SQL Server.
Щелкните правой кнопкой мыши базы данных в обозреватель объектов> Restore Database... для запуска мастера восстановления базы данных.
Выберите устройство и выберите многоточие (...), чтобы выбрать устройство.
Нажмите кнопку "Добавить ", а затем выберите файл,
.bak
который вы недавно переместили в расположение резервного копирования. Если файл перемещен в это расположение, но вы не сможете увидеть его в мастере, SQL Server или пользователь, вошедшего в SQL Server, не имеет разрешения на этот файл в этой папке.Нажмите кнопку "ОК", чтобы подтвердить выбор резервного копирования базы данных и закрыть окно "Выбор устройств резервного копирования".
Перейдите на вкладку "Файлы", чтобы подтвердить расположение восстановления и имена файлов в соответствии с указанным расположением и именами файлов в мастере восстановления базы данных.
Чтобы восстановить базу данных, нажмите кнопку ОК.
Дополнительные сведения о восстановлении базы данных SQL Server см. в статье "Восстановление резервной копии базы данных с помощью SSMS".
Развертывание в Базе данных SQL Azure
У вас есть два варианта просмотра примеров данных База данных SQL Azure. Пример можно использовать при создании базы данных или развернуть базу данных из SQL Server непосредственно в Azure с помощью SSMS.
Чтобы получить примеры данных для Управляемый экземпляр SQL Azure вместо этого, см. статью "Восстановление мировых импортеров в Управляемый экземпляр SQL".
Развертывание новой образца базы данных
При создании базы данных в База данных SQL Azure можно создать пустую базу данных, восстановить из резервной копии или выбрать примеры данных для заполнения новой базы данных.
Выполните следующие действия, чтобы добавить примеры данных в новую базу данных:
Подключитесь к портал Azure.
Выберите " Создать ресурс " в левом верхнем углу области навигации.
Выберите Базы данных и База данных SQL.
Заполните запрошенные сведения для создания базы данных.
На вкладке "Дополнительные параметры" выберите "Пример " в качестве существующих данных в источнике данных:
Выберите "Создать", чтобы создать новую База данных SQL, которая является восстановленной копией
AdventureWorksLT
базы данных.
Развертывание базы данных из SQL Server
SSMS позволяет развертывать базу данных непосредственно в База данных SQL Azure. Этот метод в настоящее время не предоставляет проверку данных, поэтому предназначен для разработки и тестирования и не должен использоваться для рабочей среды.
Чтобы развернуть образец базы данных из SQL Server в База данных SQL Azure, выполните следующие действия.
Подключитесь к SQL Server в SSMS.
Если вы еще этого не сделали, восстановите образец базы данных в SQL Server.
Щелкните правой кнопкой мыши восстановленную базу данных в обозреватель объектов Tasks>Deploy Database to База данных SQL Microsoft Azure>....
Следуйте инструкциям мастера, чтобы подключиться к База данных SQL Azure и развернуть базу данных.
Скрипты создания
Вместо восстановления базы данных можно использовать скрипты для создания AdventureWorks
баз данных независимо от версии.
Приведенные ниже скрипты можно использовать для создания всей AdventureWorks
базы данных:
Дополнительные сведения об использовании скриптов можно найти на сайте GitHub.