使用SSMS操作AdventureWorks 示例資料庫

肖祥發表於2024-08-18

簡介

AdventureWorks 示例資料庫,官方文件:https://learn.microsoft.com/zh-cn/sql/samples/adventureworks-install-configure?view=sql-server-ver16&tabs=ssms

下載備份檔案

OLTP 資料適用於大多數典型的聯機事務處理工作負載。
資料倉儲 (DW) 資料適用於資料倉儲工作負載。
輕型 (LT) 資料是 OLTP 示例的輕量級精簡版本。

這裡直接下載OLTP 資料,下載檔案AdventureWorks2022.bak

還原到 SQL Server

sql server是安裝到docker裡面的,參考文章:https://www.cnblogs.com/xiao987334176/p/18366125

將備份檔案複製到docker的tmp目錄

docker cp AdventureWorks2022.bak sqlpreview:/tmp/

點選資料庫,右鍵,點選還原資料庫

選擇裝置,點選選擇檔案

點選新增

點選左側的tmp資料夾,選擇檔案AdventureWorks2022.bak

點選確定

點選確定

提示還原成功

點選資料庫AdventureWorks2022,展開表,就可以看到了

這裡圖片顯示的表不全,因為表太多了。

開啟第一個表

結果如下:

附加資料庫

假設你已經有了一個mdf,ldf檔案,就可以直接附加進去

首先需要將mdf,ldf檔案複製到docker的/tmp目錄

docker cp AdventureWorks2014_Data.mdf sqlpreview:/tmp/

docker cp AdventureWorks2014_Log.ldf sqlpreview:/tmp/

注意:ldf檔案是事務檔案,這個也需要新增。

點選資料庫,右鍵,附加

新增

點選左側的tmp資料夾,選擇檔案AdventureWorks2014_Data.mdf

點選確定

附加成功後,就可以看到資料庫了。

相關文章