AdventureWorks 範例資料庫

適用于:yesSQL Server (所有支援的版本,) Yes Azure SQL Database Yes Azure SQL 受控實例 yes Azure Synapse Analytics yes Platform System (PDW)

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

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

必要條件

下載備份檔案

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

  • OLTP 資料適用于最常見的線上交易處理工作負載。
  • 資料倉儲 (DW) 資料適用于資料倉儲工作負載。
  • 輕量型 (LT) 資料是 OLTP 範例的輕量型和剖析版本。

如果您不確定您需要的專案,請從符合 SQL Server 版本的 OLTP 版本開始。

OLTP 資料倉儲 (data warehouse) 輕量型
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 StudioAzure Data Studio中的圖形化介面 (GUI) 。

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

若要在 SQL Server Management Studio 中還原資料庫,請遵循下列步驟:

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

  2. .bak 檔案移至您的 SQL Server 備份位置。 這取決於您的安裝位置、實例名稱和 SQL Server 版本。 例如,SQL Server 2019 預設實例的預設位置為:

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

  3. 開啟 SQL Server Management Studio (SSMS) 並聯機到您的 SQL Server。

  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 called out.

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

部署至 Azure SQL Database

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

若要改為取得 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 部署資料庫

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

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

  1. 在 SQL Server Management Studio 中連線到您的 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:

SQL Server 資料庫引擎的教學課程
使用 SQL Server Management Studio (SSMS) 連線和查詢
使用 Azure Data Studio 連線和查詢