2012年7月18日 星期三

安裝 SQL Server 2008 的範例資料庫-AdventureWorks

請注意:是 SQL Server 2008 不是 SQL Server 2008 R2
因為要移轉一些資料,所以範例資料庫要重裝
沒想到事過境遷,人事全非啊

SQL Server 2000 用的範例還是NorthWind北風資料庫,還裝便便等你用
SQL Server 2005 用的範例就改AdventureWorks,要自已裝了
(哇哩,我都還沒看懂人家設計北風資料庫的精湛之處…)

SQL Server 2008 用的範例還是AdventureWorks,好險…
SQL Server 2008R2…出了AdventureWorks R2 版本的範例
(哇哩,我還沒看懂人家設計AdventureWorks的精湛之處…)

今個兒就打算到SQL Sever範例資料庫的提供網站下載重裝

不知道什麼時候的事…裡頭AdventureWorks  (SQL Server 2008版本) 的頁面,我找不到了,只有SQL Server 2012和SQL Server 2008R2)
image

SQL Server 2012…
(現在是怎樣…有人的SQL Sever是一直換一直換的嗎?換了SQL要不要Windows Server也要換啊?裁判…可以這樣嗎?)

現在趕緊做紀錄,然後把資料庫範例(version:Samples Refresh 4)給另外存在別的地方才是上上之策
含資料範例檔:AdventureWorks2008_SR4.exe  (備用連結)
只有資料表:SQL2008.AdventureWorksLT2008_Only_Database.zip (備用連結)
安裝完除了資料庫以外,還有附一個sample,預設位置在
C:\Program Files\Microsoft SQL Server\100\Tools\Samples
可以拿來參考使用
image


安裝資料庫可能會遇到的問題

以前第一次開始安裝AdventureWorks2008時會有資料庫安裝不起來,這次做個紀錄,問題如下:雖然成功安裝了,但是卻發現其他的範例資料庫都有,就偏偏沒有AdventureWorks2008,如下圖
image 

問題原因:
若要成功安裝 AdventureWorks2008 資料庫,您的 SQL Server 2008 R2 執行個體必須已安裝全文檢索搜尋功能並啟用 FILESTREAM。如果您想要使用 ,務必安裝具有全文檢索搜尋功能以及啟用 FILESTREAM 的 版本。

解決方式:
依次【開始】--> 【Microsoft SQL Server 2008】--> 【組態工具/配置工具】--> 【SQL Server 組態管理員/SQL Server配置管理器】,打開如下圖所示:
image

然後選擇【SQL SERVER(MSSQLSERVER)】,右鍵選擇內容,選FILESTREAM 頁籤,如下圖所示,勾選前兩個服務
image


範例資料庫包含哪些內容


和北風資料庫一樣,都是用虛構公司(Adventure Works Cycles ,賣自行車的跨國企業,MSDN教學中,對這間公司的Analysis Services裡講得更清楚。) 以這樣資料庫作為基礎…SQL Server 引入 的 AdventureWorks2008 資料庫,且營運比較趨進現代產品銷售模式OLTP(On-Line Transaction Processing,線上交易處理)…安裝完後主要包含了6個資料庫,其內容如下

◎AdventureWorks:主資料庫,包含了業務案例、員工和產品資料
◎AdventureWorksDW:DW就是Data Warehouse,是針對該公司的歷史資料做數據分析,又稱資源採礦,是一種線上分析處理(OLAP)。
◎AdventureWorksLT:LT就是LIGHT,應該是AdventureWorks的子集,裡面的資料表設計比較簡易,適合初心者學習。

上面三個資料庫是SQL 2005在使用的教學範本,另外的三個資料庫就是上面三個的修改版,針對SQL 2008的特性做了一些改變。很好分辨,就是在字尾加上2008:
◎AdventureWorks2008
◎AdventureWorksDW2008
◎AdventureWorksLT2008

而主資料庫AdventureWorks 中包含了哪些資料表呢?為了方便查閱我把他剪貼下來

結構描述

包含的關聯物件

範例

HumanResources

Adventure Works Cycles 的員工。

Employee 資料表

Department 資料表

Person

包含個別客戶、供應商和員工的名稱與地址資訊。

Contact 資料表

Address 資料表

StateProvince 資料表

Production

Adventure Works Cycles 製造及銷售的產品。

BillOfMaterials 資料表

Product 資料表

WorkOrder 資料表

Purchasing

向其採購零件與產品的供應商。

PurchaseOrderDetail 資料表

PurchaseOrderHeader 資料表

Vendor 資料表

Sales

客戶和銷售相關資料。

Customer 資料表

SalesOrderDetail 資料表

SalesOrderHeader 資料表

資料參考:AdventureWorks 範例資料庫


其他:用SQL Server 匯入和匯出精靈 (我最常用的東西)

在SQL Server Management Studio 裡,可以使用精靈,來和其他DB甚至是Excel、文字檔等檔案類型做資料匯出(Export)、匯入(Import)的工作。像上頭的範例,如果不想全部安裝,就可以利用下載來的csv檔案當匯入的來源,用精靈的方式把單一個資料表加到你自已的資料庫上。開啟精靈的方式很簡單,只要在Management Studio的物件總管視窗中任一資料庫圖示上按滑鼠右鍵,執行工作→匯入資料命令,就會開啟精靈,以下就用圖說明。

設定資料來源,如果是匯出,那資料來源當然是SQL Server,接下來的連線工作設定、資料庫選擇…
image

設定資料目的:和前一項相反,這邊要設定轉換的格式。這邊設定資料目的還是SQL Server
image

如果是二台SQL Server 間的資料轉移,不用自已寫script,也不用整個資料庫卸離附加…可以針對某部分的資料表來複製資料。
image

接下來就是可以選擇要輸出的資料表
image

如果是一次性的作業,就選立即執行,如果是以後要重複使用,可以用封裝的方式。
image

到這邊還沒完成喔,這裡只是轉換內容的檢視表,讓你確定你是不是要轉換這些內容。
image

這步才是進入轉換作業,有沒有轉成功,訊息都蠻清楚的。
image

我真的不大敢把資料轉到SQL Server 2008 R2 以上的版本,要知道一旦改了
就「只能前進 不能後退」,新版可以吃舊版的資料,但轉換了以後就是新版的資料格式了,這個時候就算你的資料來自舊版本,也回不去了。

最常對微軟說的一句話:「不要再給我舉紅牌啦…裁判可以這樣嗎?」
image


It’s my life live love …

我很愛的豪火球之術…目前結印已經不是問題,如果查克拉夠的話就…嘿嘿

image

【通靈之術】:亥-戌-酉-申-未,3秒內完成
C級忍術=通靈之術= 可與各種動物定立契約後,再施行召喚的一種忍術。例如卡卡西的忍犬、阿凱的金烏龜等

【分身術】:未-巳-寅,5秒內完成
E級忍術=分身術= 基本忍術之一,以查克拉製造『殘影』,所以並不是實體,用於擾亂敵人的視線。

【雷切】:申-卯-醜積聚查可拉時兩手緊握橫放
S級忍術=雷切= 查克拉集中於手掌,以達一擊殺敵之效,其攻擊力之強足以貫穿人體。

【手裡劍影分身術】:醜-戌-辰-子-戌-亥-巳-寅,4秒內完成
A級忍術=影分身之術= 由初代火影親身封印的高等忍術,以查克拉製造的實體

【火遁-鳳仙火】結印的順序是子-寅-戌-醜-卯-寅
C級忍術=鳳仙花之術= 與豪火球之術相似,不過以量為主,一次發出多個火球

【火遁-大火球】:巳-未-申-亥-午-寅
C級忍術=大火球之術= 以卓羅提練,從口中發中一發大火球,非一般下忍能學懂。

【水遁-水龍彈】醜-申-卯-子-亥-酉-醜-午-酉-子-寅-戌-寅-巳-醜-酉-巳-亥-寅-子- 酉
水龍彈之術= 以水凝聚為龍形以攻擊敵人,應屬於高級忍術

【千鳥】子-午-申-午-卯(或許是左助未能完全掌握雷切/千鳥,所以要比卡卡西結的印要多,不要懷疑。)
佐助版千鳥申-辰-子-酉-醜-巳-戍-未-申卡卡西版雷切醜-卯-申

【穢土轉生】寅-巳-戌-辰 最後雙手合十
學到這招,我看看能不能把蘋果之父給…

【封印術 屍鬼封盡】巳-亥-未-卯-戌-子-酉-午-巳最後雙手合十

最後一招…最重要的一招

【分身乏術】寅-寅-寅-寅-寅-寅-寅-寅-寅 (或是未-未-未-未-未-未-未-未)
看是左撇子還是右撇子,要點是腳同時不停的頓地,是唯一一招要配合腳的結印…若是配合台詞的話就更有威力,這招是最後的大絕招…請小心使用

增加威力的台詞是什麼…「拜請!拜請!拜請!」,當你忙的不可開交的時候,用這招如有神助。

沒有留言:

張貼留言

Related Posts Plugin for WordPress, Blogger...
// Dnow Function