共用方式為


AdventureWorks 範例資料庫

適用於:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceMicrosoft Fabric 中的 SQL 資料庫

本文提供下載 AdventureWorks 範例資料庫的直接連結,以及將它們還原至資料庫的指示。

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

必要條件

下載備份檔案

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

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

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

OLTP Data Warehouse 輕量型
AdventureWorks2025.bak AdventureWorksDW2025.bak AdventureWorksLT2025.bak
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 T-SQL 命令,或使用 SSMS 中的圖形介面 (GUI)、Visual Studio CodeMSSQL 延伸模組或任何 T-SQL 查詢工具來執行此動作。

如果您不熟悉使用 SSMS,可以檢閱使用 SSMS 連線和查詢 以開始使用。

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

  1. 從本文的.bak」一節中提供的其中一個連結下載適當的檔案。

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

    C:\Program Files\Microsoft SQL Server\MSSQL17.MSSQLSERVER\MSSQL\Backup
    
  3. 開啟 SSMS 並連線到您的 SQL 受控執行個體。

  4. 在物件總管中的 [資料庫] 上按一下滑鼠右鍵,然後選取 [還原資料庫...] 以啟動 [還原資料庫] 精靈。

    螢幕擷取畫面顯示啟動 [還原資料庫] 精靈的步驟。

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

  6. 選取 [新增],然後選擇 .bak 您最近移至備份位置的檔案。 如果您將檔案移至此位置,但在精靈中看不到它,則 SQL Server 或登入 SQL Server 的使用者沒有此資料夾中此檔案的權限。

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

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

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

    顯示 [還原資料庫] 視窗的螢幕擷取畫面。設定為還原的備份和確定選項會反白顯示。

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

部署至 Azure SQL Database

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

若想取得 SQL Managed Instance 的範例資料,請參見 快速入門:用 SSMS 還原資料庫到 Azure SQL Managed Instance

部署新的範例資料庫

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

請遵循下列步驟,在 Azure SQL 資料庫中部署新的範例 AdventureWorksLT 資料庫:

  1. 移至 Azure SQL 中樞 at aka.ms/azuresqlhub

  2. Azure SQL 資料庫的窗格中,選取 [ 顯示選項]。

  3. [Azure SQL 資料庫選項] 視窗中,選取 [建立 SQL 資料庫]。

    Azure 入口網站的螢幕擷取畫面,顯示 Azure SQL 中樞、[顯示選項] 按鈕和 [建立 SQL 資料庫] 按鈕。

  4. 填寫所需的資訊以建立您的資料庫。

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

    螢幕擷取畫面,顯示 [使用現有資料] 底下的 [範例] 選項。

  6. 選取 [下一步:標記]

  7. 請考慮使用 Azure 標籤。 例如,「Owner」或「CreatedBy」標籤可識別資源的建立者,以及 Environment 標籤可識別此資源是否處於生產、開發等狀態。如需詳細資訊,請參閱 開發 Azure 資源的命名和標記策略

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

從 SQL Server 部署資料庫

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

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

  1. 在 SSMS 中連線至 SQL Server。

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

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

    螢幕擷取畫面,顯示將資料庫部署至 SQL Database 的功能表步驟。

  4. 完成精靈中的步驟,以連線到 SQL 資料庫並部署資料庫。

部署至 Microsoft Fabric 中的 SQL 資料庫

若要在 Microsoft Fabric 中的新 SQL 資料庫中載入範例 AdventureWorksLT 資料庫,請 在 Fabric 中建立新的 SQL 資料庫。 然後,在 [建置您的資料庫] 底下,選取 [範例資料] 按鈕。

用於建立資料庫的指令碼

不論版本為何,您都可以使用指令碼來建立 AdventureWorks 資料庫,而不是還原資料庫。

您可以使用下列指令碼來建立整個 AdventureWorks 資料庫:

您可以在 GitHub 上找到有關使用腳本的其他資訊。