AdventureWorks 範例資料庫

適用于:SQL Server (Azure SQL Database Azure SQL 受控執行個體 Azure Synapse Analytics Analytics Platform System ( PDW) 的所有支援) 版本

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

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

先決條件

下載備份檔案

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

  • OLTP 資料適用于最常見的線上交易處理工作負載。
  • Data Warehouse (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. 以滑鼠按右鍵[物件總管][>儲存資料庫...] 中的 [資料庫],以啟動[還原資料庫精靈]。

    顯示如何在 物件總管 中以滑鼠右鍵按一下資料庫,然後選取 [還原資料庫] 來選擇還原資料庫的螢幕擷取畫面。

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

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

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

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

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

    顯示 [還原資料庫] 視窗的螢幕擷取畫面,其中已醒目提示要還原的備份組,以及已呼叫 [確定] 選項。

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

部署至 Azure SQL 資料庫

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

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

部署新的範例資料庫

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

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

  1. 連線到您的Azure 入口網站。

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

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

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

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

    在建立 Azure 入口網站Azure SQL資料庫時,選擇 [其他設定] 索引標籤上的 [範例] 作為資料來源

  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. 以滑鼠右鍵按一下物件總管>Tasks>Deploy Database to Microsoft Azure SQL 資料庫...中還原的資料庫。

    選擇將資料庫部署至Microsoft Azure SQL 資料庫,以滑鼠右鍵按一下資料庫並選取 [工作]

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

建立腳本

或者,您也可以使用腳本來建立 AdventureWorks 資料庫,而不需要還原資料庫,而不論版本為何。

下列腳本可用來建立整個 AdventureWorks 資料庫:

如需使用腳本的其他資訊,請參閱 GitHub

下一步

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

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