適用対象:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Microsoft Fabric プレビューの SQL データベース
この記事では、サンプル データベース AdventureWorks ダウンロードするための直接リンクと、データベースに復元する手順について説明します。
サンプルの詳細については、サンプルの GitHub リポジトリを参照してください。
前提条件
バックアップ ファイルをダウンロードする
以下のリンクを使用して、シナリオに適したサンプル データベースをダウンロードします。
- OLTP データは、ほとんどの一般的なオンライン トランザクション処理のワークロード用です。
- Data Warehouse (DW) データは、データ ウェアハウスのワークロード用です。
- ライトウェイト (LT) データは、OLTP サンプルの軽量な削減バージョンです。
何が必要かわからない場合は、お使いの SQL Server バージョンに一致する OLTP バージョンから始めてください。
その他のファイルは、GitHub にあります。
SQL Server に復元する
.bak ファイルを使用して、サンプル データベースを SQL Server インスタンスに復元できます。 これを行うには、RESTORE T-SQL コマンドを使用するか、SSMS のグラフィカル インターフェイス (GUI)、Visual Studio Code 用の MSSQL 拡張機能、または任意の T-SQL クエリ ツールを使用します。
SSMS の使用に慣れていない場合は、 SSMS を使用した接続とクエリ を確認して開始できます。
SSMS でデータベースを復元するには、次の手順に従います。
この記事の「バックアップ ファイルのダウンロード」セクションに記載されているリンクから、適切な
.bakファイルをダウンロード します。.bakファイルを SQL Server のバックアップ場所に移動します。 この場所は、インストール場所、インスタンス名、SQL Server のバージョンによって異なります。 たとえば、SQL Server 2022 (16.x) の既定のインスタンスに対する既定の位置は次のとおりです。C:\Program Files\Microsoft SQL Server\MSSQL16.MSSQLSERVER\MSSQL\BackupSSMS を開き、SQL Server インスタンスに接続します。
オブジェクト エクスプローラーで [データベース] を右クリックし、[データベースの復元...] を選択して、データベースの復元ウィザードを開始します。
[ デバイス] を選択し、省略記号 (...) を選択してデバイスを選択します。
[ 追加] を選択し、バックアップの場所に最近移動した
.bakファイルを選択します。 ファイルをこの場所に移動してもウィザードに表示されない場合、SQL Server または SQL Server にサインインしたユーザーには、このフォルダー内のこのファイルに対するアクセス許可がありません。[OK] を選択してデータベース バックアップの選択を確定し、[バックアップ デバイスの選択] ウィンドウを閉じます。
[ ファイル ] タブをオンにして、 データベースの復元 ウィザードの [場所とファイル名として 復元 ] が目的の場所とファイル名と一致することを確認します。
[OK] を選択してデータベースを復元します。
SQL Server データベースの復元の詳細については、「SSMS を使用してデータベース バックアップを復元する」を参照してください。
Azure SQL Database にデプロイする
サンプル SQL Database データを表示するには、2 つのオプションがあります。 新しいデータベースを作成するときにサンプルを使用することも、SSMS を使用して SQL Server から Azure にデータベースを直接デプロイすることもできます。
代わりに SQL Managed Instance のサンプル データを取得するには、「 World Wide Importers を SQL Managed Instance に復元する」を参照してください。
新しいサンプル データベースをデプロイする
SQL Database で新しいデータベースを作成する場合は、空のデータベースを作成したり、バックアップから復元したり、サンプル データを選択して新しいデータベースを設定したりできます。
Azure SQL Database に新しいサンプル AdventureWorksLT データベースをデプロイするには、次の手順に従います。
aka.ms/azuresqlhub の Azure SQL ハブに移動します。
Azure SQL Database のウィンドウで、[オプションの表示] を選択します。
Azure SQL Database のオプション ウィンドウで、[SQL Database の作成] を選択します。
要求された情報を入力して、データベースを作成します。
[追加設定] タブで、[データ ソース] の下にある既存のデータとして [サンプル] を選択します。
[次へ: タグ] を選択します。
Azure タグの使用を検討します。 たとえば、リソースを作成したユーザーを識別する "所有者" タグまたは "CreatedBy" タグ、このリソースが運用、開発などにあるかどうかを識別する Environment タグなどです。詳細については、「 Azure リソースの名前付けおよびタグ付け戦略を開発する」を参照してください。
[ 作成] を選択して新しい SQL Database を作成します。これは、
AdventureWorksLTデータベースの復元されたコピーです。
SQL Server からデータベースをデプロイする
SSMS を使用すると、データベースを SQL Database に直接デプロイできます。 このメソッドは現在、データ検証を提供していないため、開発とテストを目的としており、運用環境では使用しないでください。
SQL Server から SQL Database にサンプル データベースをデプロイするには、次の手順に従います。
SSMS で、目的の SQL Server に接続します。
まだ実行していない場合は、サンプル データベースを SQL Server に復元します。
オブジェクト エクスプローラーで復元されたデータベースを右クリックし、[タスク] を選択し>データベースを Microsoft Azure SQL Database にデプロイします。
ウィザードの手順を完了して SQL Database に接続し、データベースをデプロイします。
Microsoft Fabric で SQL データベースにデプロイする
Microsoft Fabric の新しい SQL データベースにサンプル AdventureWorksLT データベースを読み込むには、 Fabric で新しい SQL データベースを作成します。 次に、[ データベースのビルド] で [ サンプル データ ] ボタンを選択します。
データベースを作成するためのスクリプト
データベースを復元する代わりに、バージョンに関係なく、スクリプトを使用して AdventureWorks データベースを作成できます。
次のスクリプトを使用して、 AdventureWorks データベース全体を作成できます。
スクリプトの使用に関する追加情報については、 GitHub を参照してください。