AdventureWorks 範例資料庫

適用於:SQL ServerAzure SQL DatabaseAzure SQL 受控執行個體Azure Synapse AnalyticsAnalytics Platform System (PDW)

本文提供下載 AdventureWorks 範例資料庫的直接連結,以及將其範例資料庫還原至 SQL Server、Azure SQL 資料庫和 Azure SQL 受控執行個體的指示。

如需範例的詳細資訊,請參閱範例 GitHub 存放庫

必要條件

下載備份檔案

使用這些連結,針對您的案例下載適當的範例資料庫。

  • OLTP 資料適用於最一般的線上交易處理工作負載。
  • 資料倉儲 (DW) 資料適用於資料倉儲工作負載。
  • 輕量型 (LT) 資料是 OLTP 範例的輕量型和簡化版本。

如果您不確定您所需的範例資料庫,請從符合 SQL Server 伺服器版本的 OLTP 版本開始。

OLTP 資料倉儲 輕量型
AdventureWorks2022.bak AdventureWorksDW2022.bak AdventureWorksLT2022.bak
AdventureWorks2019.bak AdventureWorksDW2019.bak AdventureWorksLT2019.bak
AdventureWorks2017.bak AdventureWorksDW2017.bak AdventureWorksLT2017.bak
AdventureWorks2016.bak AdventureWorksDW2016.bak AdventureWorksLT2016.bak
AdventureWorks2016_EXT.bak AdventureWorksDW2016_EXT.bak N/A
AdventureWorks2014.bak AdventureWorksDW2014.bak AdventureWorksLT2014.bak
AdventureWorks2012.bak AdventureWorksDW2012.bak AdventureWorksLT2012.bak
AdventureWorks2008R2.bak AdventureWorksDW2008R2.bak N/A

您可直接在 GitHub 上找到其他檔案:

還原至 SQL Server

您可使用 .bak 檔案,將您的範例資料庫還原至 SQL Server 執行個體。 您可使用 RESTORE (Transact-SQL) 命令或使用 SQL Server Management Studio (SSMS) 或 Azure Data Studio 中的圖形化介面 (GUI) 來進行此操作。

如果您不熟悉使用 SQL Server Management Studio (SSMS),您可參閱連線與查詢以開始使用。

若要在 SSMS 中還原您的資料庫,請遵循下列步驟:

  1. 透過下載備份檔案一節中提供的其中一個連結,下載適當的 .bak 檔案。

  2. .bak 檔案移至 SQL Server 備份位置。 此位置會因您的安裝位置、執行個體名稱和 SQL Server 版本而有所不同。 例如,SQL Server 2019 (15.x) 的預設執行個體預設位置為:

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

  3. 開啟 SSMS 並連線到您的 SQL 受控執行個體。

  4. 在 [物件總管]>[還原資料庫...] 中以滑鼠右鍵按一下 [資料庫] 以啟動 [還原資料庫] 精靈。

    Screenshot showing how to choose to restore your database by right-clicking databases in Object Explorer and then selecting Restore Database.

  5. 選取 [裝置],然後選取省略符號 (...) 以選擇裝置。

  6. 選取 [新增],然後選擇最近移至備份位置的 .bak 檔案。 如果您將檔案移至此位置但無法在精靈中看到,這通常表示權限問題,意即 SQL Server 或登入 SQL Server 的使用者沒有此資料夾中此檔案的權限。

  7. 選取 [確定] 以確認您的資料庫備份選取項目,然後關閉 [選取備份裝置] 視窗。

  8. 檢查 [檔案] 索引標籤,在 [還原資料庫] 精靈中確認 [還原為] 位置和檔案名稱符合您預期的位置和檔案名稱。

  9. 選取 [確定] 以還原您的資料庫。

    Screenshot showing the Restore Database window with the backup set to restore highlighted and the OK option highlighted.

如需還原 SQL 伺服器資料庫的詳細資料,請參閱使用 SSMS 還原資料庫備份

部署至 Azure SQL Database

您有兩個選項可檢視範例 Azure SQL Database 資料。 您可在建立新資料庫時使用範例,或使用 SSMS 將資料庫從 SQL Server 直接部署至 Azure。

若要改為取得 Azure SQL 受控執行個體的範例資料,請參閱將 World Wide Importers 還原至 SQL 受控執行個體

部署新的範例資料庫

當您在 Azure SQL Database 中建立新資料庫時,您可建立空白資料庫、從備份還原或選取範例資料以填入新的資料庫。

請遵循下列步驟,將範例資料新增至新的資料庫:

  1. 連線至 Azure 入口網站。

  2. 選取瀏覽窗格左上方的 [建立資源]。

  3. 選取 [資料庫],然後選取 [SQL Database]。

  4. 填入要求的資訊以建立您的資料庫。

  5. 在 [其他設定] 索引標籤上,選擇 [資料來源] 下的 [範例] 作為現有資料:

    Choose sample as the data source on the Additional settings tab in the Azure portal when creating your Azure SQL Database

  6. 選取 [建立] 以建立新的 SQL Database,這是 AdventureWorksLT 資料庫的還原副本。

從 SQL Server 部署資料庫

SSMS 可讓您直接將資料庫部署至 Azure SQL Database。 此方法目前不提供資料驗證,因此僅適用於開發和測試,不應用於實際執行環境。

若要將範例資料庫從 SQL Server 部署至 Azure SQL Database,請遵循下列步驟:

  1. 在 SSMS 中連線至 SQL Server。

  2. 如果您尚未進行,請將範例資料庫還原至 SQL Server

  3. 在 [物件總管]>[工作]>[將資料庫部署至 Microsoft Azure SQL Database...] 中,以滑鼠右鍵按一下還原的資料庫。

    Choose to deploy your database to Microsoft Azure SQL Database from right-clicking your database and selecting Tasks

  4. 請遵循精靈來連線至 Azure SQL Database 並部署資料庫。

建立指令碼

除了還原資料庫之外,您也可使用指令碼來建立 AdventureWorks 資料庫,不論版本為何。

下方指令碼可用來建立整個 AdventureWorks 資料庫:

如需使用指令碼的其他資訊,您可在 GitHub 上找到相關內容。

下一步

還原範例資料庫之後,請使用下列教學課程來開始使用 SQL Server: