Walkthrough: Installing the AdventureWorks Database – 逐步解說:安裝 AdventureWorks 資料庫

今天應承了朋友寫一篇demo 是關於 Download Microsoft SQL Server 2005 的樣本數據庫Adventureworks 的安裝程序的

記得很久之前也嘗試過安裝Adventureworks的 數據庫..由於我不知喜歡使安裝東西的關係..我以我用了別的方法把這個Sample Database 加到我的數據庫上

今天的Sample 是用了Microsoft SQL Server 2005 的樣本數據庫Adventureworks
大家可以到Codeplex處下載
http://msftdbprodsamples.codeplex.com/releases/view/4004

會建議大家使用Recommeded Download的這一個 AdventureWorksDB.msi
download AdventureWorksDB.msi
按一下連結之後便會出現一個 LicenseAgreement的東西
按一下”I Agree” 來繼續下載這個Sample Database

之後記下這個Sample Database 下載到的位置
Download AdventureWorksDB to specific Folder
下載完成後 大家便會看到電腦上多了一個”AdventureWorksDB.msi

如果大家有解壓縮的程式的話..
可以在”AdventureWorksDB.msi” 按一下滑鼠右鍵 之後選擇 你有的解壓縮程式
[我的是 “7-zip“] ->之後把這個檔案解壓縮到”AdventureWorksDB”資料夾上 [Extract To “AdventureWorksDB\“]
Unzip AdventureWorksDB.msi
之後打開 “AdventureWorksDB” 資料夾 便會看到有2個檔案
AdventureWorksDB Folder
adventureworks_data.mdf — AdventureWorks 的 數據
adventureworks_log.mdf — AdventureWorks的日誌

之後我們便可以把這2個檔案複製到我們的數據庫的資料夾上…
方便 附加到數據庫上

數據庫資料夾的位置大概在這裡
[我的是SQL Server 2008 Express Edition]
C:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\DATA

如果你的SQL Server 沒有更改位何位置的話
應該是可以到以下 Directory 看到你電腦上有安裝的SQL Server的資料夾的
C:\Program Files\Microsoft SQL Server\
SQL Server Folder

C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\

把這2個檔案複製到我們的數據庫的資料夾後使可以開啟我們的SQL Server Management Studio 把數據庫 Attach 到我們的Server 上了

打開”SQL Server Management Studio
Launch SQL Server Management Stufio
由於我的電腦上有2個SQL Database 的Server..而今次的實驗是以SQL Server 2008 Express Edition來做試驗的關係
所以在Server Name上使用了 “(local)\SQLExpress
SQL Server Management Studio SQL Express Connection String
輸入好登入資料後按連接

之後在Management Studio 上打開數據庫資料夾..我們只可以看見有一個資料夾”System Database
這說明了我的SQL Server上是沒有數據庫的
Empty Database Server
之後我們可以在”Database“資料夾上按滑鼠右鍵 之後選擇 “Attach…
Database Folder Right Click and select 'Attach...'
在”Attach Database” 視窗中按一下”Add…/增加…
Attach Database
之後在MSSQLData 資料夾上 選擇”adventureworks_data.mdf” 後按”OK/確定
Attach Database Select Adventureworks_data.mdf

之後有可能會問你 “If you are certain that you have added all the necessary full-text catalogs, click OK. To Add more catalogs, click Cancel
按”OK
If you are certain that you have added all the necessary full-text catalogs, click OK. To Add more catalogs, click Cancel
在”Attach Database“視窗上按”OK” 之後SQL Server便會Attach 這個AdventureWorksDB 到數據庫
Attach Database Dialog

Attaching Database – 附加數據庫中
attaching Datbase
之後大家便可以看到在”Database” 資料夾內多了一個數據庫.叫AdventureWorks
Attached Adventure Work Database
大功告成..大家可以開始練習T-SQL 了

Hope you find it useful

Leave a Reply