AdventureWorksDW 2019还原图解
? ? ? ? ? ? ? ? ? ? ? AdventureWorksDW 2019還原圖解
1 AdventureWorksDW 2019簡介
AdventureWorks 是SQL Server里的示例數據庫。它構建在一家虛擬的大型跨國生產公司之上,該公司生產金屬和復合材料的自行車,產品遠銷北美、歐洲和亞洲市場。AdventureWorksDW是其數據倉庫版,本文主要演示如何還原該示例數據庫。
2 準備
2.1 環境及說明
1 首先安裝SQL Server數據庫引擎,當前驗證環境為安裝在Linux 64位系統上的SQL Server 2019,當然也Windows及 Server版SQL Server同樣適用。
2 準備數據庫AdventureWorks2019及AdventureWorksDW2019數據庫,下載地址見下:
https://docs.microsoft.com/zh-cn/sql/samples/adventureworks-install-configure?view=sql-server-ver15&tabs=tsql
注:如果下載較慢,可以訪問網盤獲取:
AdventureWorks2019.bak鏈接:https://pan.baidu.com/s/1nb7dg9-4thtCkZqxI8JurQ
提取碼:y053
AdventureWorksDW2019.bak鏈接:https://pan.baidu.com/s/1XWrplx6Uzir8VsYhC8pMjA
提取碼:7i91
3 安裝
3.1備份文件還原法
如果已經安裝好SQL Server并下載好AdventureWorks數據庫的備份文件,那么可通過GUI(SQL Server圖形化操作界面Microsoft SQL Server Management Studio即MSMS)和命令行的兩種方式來還原。
a) 通過MSMS的圖形化界面還原
這里因為SQL Server2019是安裝在CentOS里,所以AdventureWorks備份文件的安置路徑是/tmp/AdventureWorks2019.bak。windows版的請適當修改。
b)MSMS命令方式還原
注: 命令行還原的幾個問題
1 備份文件不存在
解決方法:將bak文件拷貝到/tmp目錄下,應該是權限問題。錯誤截圖見下:
2 mdf、ldf目錄不一致。
解決方法:在還原的命令里加入move to file參數。特別注意還原的命令里的數據庫數據文件和日志文件邏輯文件名分別為AdventureWorksDW2017和AdventureWorksDW2017_log,而不是以2019結尾。
3.2 附加還原法
這種方式得事先有AdventureWorks的mdf和ldf文件,不建議使用,一般這類文件都較大(暫未找到下載地址)。
3.3 手動導入法
1 事先下載AdventureWorks2019、AdventureWorksDW2019的sql導入腳本和所有的數據文件(csv格式)。
下載鏈接地址見2.1處
如果下載較慢可以訪問網盤:
AdventureWorksDW-data-warehouse-install-script.zip
鏈接:https://pan.baidu.com/s/1r14C48eawMMHZnacZAfqRg
提取碼:6u8n
AdventureWorks-oltp-install-script.zip
鏈接:https://pan.baidu.com/s/11uJt5Yjh6Ru9Kjzcwg5qcA
提取碼:dpc8
2 在MSMS的圖形化界面或者其它客戶端里執行壓縮包里的sql腳本,這里需將csv文件放在腳本指定的目錄下。
注:該方法不推薦使用。
4 使用
4.1 SSMS驗證
在SSMS左側的對象資源管理器里右鍵數據庫刷新,并新建立查詢訪問AdventureWorksDW2019數據庫。
5 總結
暫無.
總結
以上是生活随笔為你收集整理的AdventureWorksDW 2019还原图解的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 09年雪铁龙世嘉1.6手动挡多少钱?
- 下一篇: 2.0T动力优秀HEV快还省 全新红旗H