AdventureWorks サンプルデータベースAdventureWorks sample databases

適用対象:Applies to: はいSQL ServerSQL Server (サポートされているすべてのバージョン) yesSQL ServerSQL Server (all supported versions) はいAzure SQL データベースAzure SQL DatabaseYesAzure SQL データベースAzure SQL Database はいAzure SQL Managed InstanceAzure SQL Managed InstanceYesAzure SQL Managed InstanceAzure SQL Managed Instance はいAzure Synapse AnalyticsAzure Synapse AnalyticsyesAzure Synapse AnalyticsAzure Synapse Analytics はいParallel Data WarehouseParallel Data WarehouseyesParallel Data WarehouseParallel Data Warehouse適用対象:Applies to: はいSQL ServerSQL Server (サポートされているすべてのバージョン) yesSQL ServerSQL Server (all supported versions) はいAzure SQL データベースAzure SQL DatabaseYesAzure SQL データベースAzure SQL Database はいAzure SQL Managed InstanceAzure SQL Managed InstanceYesAzure SQL Managed InstanceAzure SQL Managed Instance はいAzure Synapse AnalyticsAzure Synapse AnalyticsyesAzure Synapse AnalyticsAzure Synapse Analytics はいParallel Data WarehouseParallel Data WarehouseyesParallel Data WarehouseParallel Data Warehouse

この記事では、AdventureWorks サンプルデータベースをダウンロードするための直接リンクと、それらを SQL Server および 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.

サンプルの詳細については、 GitHub リポジトリのサンプルを参照してください。For more information about samples, see the Samples GitHub repository.

前提条件Prerequisites

バックアップファイルのダウンロードDownload backup files

次のリンクを使用して、シナリオに適したサンプルデータベースをダウンロードします。Use these links to download the appropriate sample database for your scenario.

  • OLTP データは、最も一般的なオンライントランザクション処理ワークロード用です。OLTP data is for most typical online transaction processing workloads.
  • データ ウェアハウス (DW) データは、データウェアハウスのワークロードを対象としています。Data Warehouse (DW) data is for data warehousing workloads.
  • ライトウェイト (LT) データは、 OLTP サンプルの軽量で減らすダウンバージョンです。Lightweight (LT) data is a lightweight and pared down version of the OLTP sample.

必要なものがわからない場合は、SQL Server バージョンと一致する OLTP バージョンから開始してください。If you're not sure what you need, start with the OLTP version that matches your SQL Server version.

OLTPOLTP データウェアハウスData Warehouse 軽量Lightweight
AdventureWorks2019AdventureWorks2019.bak AdventureWorksDW2019AdventureWorksDW2019.bak AdventureWorksLT2019AdventureWorksLT2019.bak
AdventureWorks2017AdventureWorks2017.bak AdventureWorksDW2017AdventureWorksDW2017.bak AdventureWorksLT2017AdventureWorksLT2017.bak
AdventureWorks2016AdventureWorks2016.bak AdventureWorksDW2016AdventureWorksDW2016.bak AdventureWorksLT2016AdventureWorksLT2016.bak
AdventureWorks2016_EXT .bakAdventureWorks2016_EXT.bak AdventureWorksDW2016_EXT .bakAdventureWorksDW2016_EXT.bak N/AN/A
AdventureWorks2014AdventureWorks2014.bak AdventureWorksDW2014AdventureWorksDW2014.bak AdventureWorksLT2014AdventureWorksLT2014.bak
AdventureWorks2012AdventureWorks2012.bak AdventureWorksDW2012AdventureWorksDW2012.bak AdventureWorksLT2012AdventureWorksLT2012.bak
AdventureWorks2008R2AdventureWorks2008R2.bak AdventureWorksDW2008R2AdventureWorksDW2008R2.bak N/AN/A

その他のファイルは、GitHub で直接見つけることができます。Additional files can be found directly on GitHub:

SQL Server に復元Restore to SQL Server

このファイルを使用して、 .bak サンプルデータベースを SQL Server インスタンスに復元できます。You can use the .bak file to restore your sample database to your SQL Server instance. これを行うには、 RESTORE (transact-sql) コマンドを使用するか、 SQL Server Management Studio または AZURE DATA STUDIOのグラフィカルインターフェイス (GUI) を使用します。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.

SQL Server Management Studio (SSMS) を使い慣れていない場合は、 接続 & クエリ を使用して開始することができます。If you're not familiar using SQL Server Management Studio (SSMS), you can see connect & query to get started.

SQL Server Management Studio でデータベースを復元するには、次の手順を実行します。To restore your database in SQL Server Management Studio, follow these steps:

  1. .bakバックアップファイルのダウンロード」セクションに記載されているいずれかのリンクから適切なファイルをダウンロードします。Download the appropriate .bak file from one of links provided in the download backup files section.

  2. ファイルを .bak SQL Server のバックアップ場所に移動します。Move the .bak file to your SQL Server backup location. これは、インストール場所、インスタンス名、および SQL Server のバージョンによって異なります。This varies depending on your installation location, instance name and version of SQL Server. たとえば、SQL Server 2019 の既定のインスタンスの既定の場所は次のとおりです。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. SQL Server Management Studio (SSMS) を開き、で SQL Server に接続します。Open SQL Server Management Studio (SSMS) and connect to your SQL Server in.

  4. データベースの復元ウィザードを起動するには オブジェクトエクスプローラー[データベースの復元 ] で [データベース] を右クリックします。 > Right-click Databases in Object Explorer > Restore Database... to launch the Restore Database wizard.

    オブジェクトエクスプローラーでデータベースを右クリックし、[データベースの復元] を選択して、データベースを復元する方法を示すスクリーンショット。

  5. [ デバイス ] を選択し、省略記号 (...) を選択してデバイスを選択します。Select Device and then select the ellipses (...) to choose a device.

  6. [ 追加 ] を選択し、 .bak 最近この場所に移動したファイルを選択します。Select Add and then choose the .bak file you recently moved to this location. この場所にファイルを移動したが、ウィザードで表示できない場合は、通常、アクセス許可の問題が SQL Server か、このフォルダー内のこのファイルに対するアクセス許可が SQL Server にサインインしているユーザーがいないことを示しています。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. [ OK] を選択して、データベースのバックアップの選択を確認し、 [バックアップデバイスの選択 ] ウィンドウを閉じます。Select OK to confirm your database backup selection and close the Select backup devices window.

  8. [ ファイル ] タブを確認し て、復元 の場所とファイル名が データベースの復元 ウィザードの目的の場所とファイル名と一致していることを確認します。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. [OK] を選択してデータベースを復元します。Select OK to restore your database.

    復元するバックアップセットが強調表示されている [データベースの復元] ウィンドウと、[OK] オプションが表示されたスクリーンショット。

SQL Server データベースの復元の詳細については、「 SSMS を使用したデータベースバックアップの復元」を参照してください。For more information on restoring a SQL Server database, see Restore a database backup using SSMS.

Azure SQL Database に配置するDeploy to Azure SQL Database

サンプル Azure SQL Database データを表示するには、2つのオプションがあります。You have two options to view sample Azure SQL Database data. 新しいデータベースを作成するときにサンプルを使用することも、SQL Server Management Studio (SSMS) を使用して SQL Server から直接 Azure にデータベースをデプロイすることもできます。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).

代わりに Azure SQL Managed Instance のサンプルデータを取得するには、「 sql Managed Instance に対して World Wide インポーターを復元する」を参照してください。To get sample data for Azure SQL Managed Instance instead, see restore World Wide Importers to SQL Managed Instance.

新しいサンプルデータベースのデプロイDeploy new sample database

Azure SQL Database で新しいデータベースを作成する場合は、空のデータベースまたはサンプルデータベースを作成することができます。When you create a new database in Azure SQL Database, you have the option to create a blank database, or a sample database.

サンプルデータベースを使用して新しいデータベースを作成するには、次の手順に従います。Follow these steps to use a sample database to create a new database:

  1. Azure portal に接続します。Connect to your Azure portal.

  2. ナビゲーションウィンドウの左上にある [ リソースの作成 ] を選択します。Select Create a resource in the top left of the navigation pane.

  3. [ データベース ] を選択し、[ SQL Database] を選択します。Select Databases and then select SQL Database.

  4. 要求された情報を入力して、データベースを作成します。Fill in the requested information to create your database.

  5. [追加設定] タブで、[データソース] の下の既存のデータとして [サンプル] を選択します。On the Additional settings tab, choose Sample as the existing data under Data source:

    Azure SQL Database を作成するときに、Azure portal の [追加設定] タブでデータソースとして [サンプル] を選択します。

  6. [ 作成 ] を選択して、AdventureWorksLT データベースの復元されたコピーである新しい SQL Database を作成します。Select Create to create your new SQL Database, which is the restored copy of the AdventureWorksLT database.

SQL Server からデータベースを配置するDeploy database from SQL Server

SQL Server Management Studio には、Azure SQL Database にデータベースを直接配置する機能が用意されています。SQL Server Management Studio provides the ability to deploy a database directly to Azure SQL Database. このメソッドは、現在、データの検証を提供していないので、開発とテストを目的としています。運用環境では使用しないでください。This method does not currently provide data validation so is intended for development and testing and should not be used for production.

SQL Server から Azure SQL Database にサンプルデータベースを配置するには、次の手順を実行します。To deploy a sample database from SQL Server to Azure SQL Database, follow these steps:

  1. SQL Server Management Studio で SQL Server に接続します。Connect to your SQL Server in SQL Server Management Studio.

  2. まだ実行していない場合は、 サンプルデータベースを SQL Server に復元します。If you haven't already done so, restore the sample database to SQL Server.

  3. 復元したデータベースを右クリックし、オブジェクトエクスプローラー > タスク] [ > データベースを Microsoft Azure SQL Database に配置...] の順にクリックします。Right-click your restored database in Object Explorer > Tasks > Deploy Database to Microsoft Azure SQL Database....

    データベースを右クリックして [タスク] を選択し、Microsoft Azure SQL Database にデータベースを配置することを選択します。

  4. ウィザードに従って Azure SQL Database に接続し、データベースをデプロイします。Follow the wizard to connect to Azure SQL Database and deploy your database.

作成スクリプトCreation scripts

データベースを復元する代わりに、スクリプトを使用して、バージョンに関係なく AdventureWorks データベースを作成することもできます。Instead of restoring a database, alternatively, you can use scripts to create the AdventureWorks databases regardless of version.

次のスクリプトを使用すると、AdventureWorks データベース全体を作成できます。The below scripts can be used to create the entire AdventureWorks database:

スクリプトの使用に関する追加情報については、 GitHubを参照してください。Additional information about using the scripts can be found on GitHub.

次のステップNext steps

サンプルデータベースを復元したら、次のチュートリアルを使用して SQL Server を開始します。Once you've restored your sample database, using the following tutorials to get started with SQL Server:

SQL Server データベースエンジンのチュートリアル Tutorials for SQL Server database engine
SQL Server Management Studio を使用した接続とクエリ (SSMS) Connect and query with SQL Server Management Studio (SSMS)
Azure Data Studio を使用した接続とクエリConnect and query with Azure Data Studio