簡介
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
點選確定
附加成功後,就可以看到資料庫了。