搜尋本站文章

2008-04-05

SSIS 上手03:初探控制流程(上)


本期延續先前的[SSIS Lab02:初探 SSIS 方案(下)],將繼續帶領各位上手認識:初探控制流程、設置優先順序條件約束、初探容器。

在實際上設計資料轉換封裝時,可能會需要利用到數個不同的工作,經過整合設計發揮所需要的功能,但是各個工作彼此之間在執行時,可能會有先後執行順序的需求,例如:A 工作執行成功後,或是執行失敗之後才能夠接下來執行 B 工作,關於這個部分,我們將利用[優先順序條件約束],設計各個工作所需的執行先後來解決此類問題。

[容器]是 SSIS 所提供的物件,在過往,利用 DTS 設計封裝時,若是有某些工作需要重複執行,或是想要將檔案系統中,某資料夾內的全部檔案之名稱取得,這可能都需要利用 Script 工作(例如:VBScript) 引用相關類別後逐一個別控制,這樣的作法,先不討論 Script 工作的執行效能問題,光是額外需要撰寫的程式碼部分,就十分麻煩。

在 SSIS 中,提供了四種[容器]讓我們可以應用在封裝內:[Foreach 迴圈容器]、[For 迴圈容器]、[時序容器]、[工作主機容器]。這些[容器]讓我們可以自行控制需要重複執行的控制流程,也可以將數個工作群組起來、分類,進行執行或是停用整個群組...

完整文章免費下載:
第74期之一《SSIS 上手03:初探控制流程(上)》
http://www.dbworld.com.tw/







文章的檔案名稱:20080407_SSIS 上手 03:初探控制流程(1).7z

範例程式碼的檔案名稱:20080405_SSIS2005上手_M03.7z

2008-04-02

安裝 Install Visual Studio Team System 2008 Team Suite


安裝 Install Visual Studio Team System 2008 Team Suite

接續先前的工作,繼續安裝 Visual Studio Team System 2008 Team Suite
以下是安裝的抓圖畫面,請參考:
安裝 Visual Studio Team System 2008 Team Suite
http://picasaweb.google.com/DerrickLaLa/MicrosoftVisualStudio2008

搭配的作業系統是:Windows Server 2008 中文企業版 Enterprise Edition

Microsoft Visual Studio Team System 是整合的應用程式生命週期管理 (ALM) 解決方案,是由工具、程序和指導所組成,以協助開發小組的所有成員改善其技術並有效地共同合作。

控制資料庫變更
透過 Database Edition 的版本和重整支援來改善對於資料庫變更的控制,現在已經和 Team Suite 整合在一起。


建立較佳品質的應用程式
使用整合的資料庫單元測試、更加有意義的測試資料產生以及程式碼修正工具來提升應用程式品質。


使開發程序更具效率
使用整合的程序管理和共同作業工具來管理您的開發 (提供時間和預算的正確解決方案)。


在 VSTS 2008 中有何新功能

資料庫開發:Microsoft Visual Studio Team System 2008 Database Edition 與相關的 MSF 流程指引已完全地整合到 Visual Studio Team System 2008 Team Suite。

開發與測試整合:在系統的載入和測試程序期間執行設定檔,以查看它如何運作並使用整合的工具來分析、偵錯和微調。

Visual Studio Team System 2008 Team Suite 整合 Microsoft Visual Studio Team Edition 產品的所有功能,並提供:
用於服務導向的解決方案模型的強大視覺化設計工具。
一組完整的品質工具,用於靜態分析、程式碼度量資訊、單元測試和程式碼涵蓋範圍、Web 測試以及資料庫測試。
效能工具以找出問題,並優化您的程式碼。
資料庫開發工具,包括結構描述比較,減少與資料庫結構描述變更關聯的風險、使變更具效率以及控制資料庫。


參考資料:
關於 Visual Studio Team System
http://www.microsoft.com/taiwan/vstudio/teamsystem/default.aspx


Visual Studio Team System 2008 Team Suite - 產品資訊
http://www.microsoft.com/taiwan/vstudio/teamsystem/products/suite/default.aspx

Visual Studio Team System 2008 Team 版本比較
http://www.microsoft.com/taiwan/vstudio/teamsystem/products/compare.aspx

2008-04-01

安裝 Install Windows Server 2008 中文企業版 Enterprise Edition


公元 2008 年,Microsoft 推出數項重要級的新世代軟體,例如:Window Server 2008、Visual Studio 2008 與 SQL Server 2008。

Windows Server 2008 已經發行正式版本,而且剛好有空,所以進行安裝 Window Server 2008,並記錄相關的安裝資訊,初步感想:很容易,按部就班,滑鼠沒按幾下就安裝完成了。
剩下的參數設定等到安裝完成後,在進行設定即可。


Windows Server 2008 主要區分成數個版本:
Standard、Enterprise、Datacenter、Web server、Itanium-Based Systems、HPC Server(HPC,high-performance computing)。

另外還有:
Windows Server 2008 Standard without Hyper-V
Windows Server 2008 Enterprise without Hyper-V
Windows Server 2008 Datacenter without Hyper-V


實際在執行安裝時,在選擇上增加了[Server Core]伺服器核心的安裝方式。

Windows Server 2008 - [Server Core]伺服器核心的安裝模式
簡單講:改以指令碼方式安裝系統,並且以指令碼方式操作系統。這是與大型主機上的安裝、操作方式雷同,其優點與缺點也是雷同。


以目前來看,若是您是程式設計師,需要開發 ASP.NET 語言,就請勿選用[Server Core]伺服器核心的安裝模式,因為[Server Core]目前尚未支援 .NET Framework,所以不會安裝 ASP.NET。

以下是[Server Core]建議使用的服務:
Print Services
Hyper-V
Active Directory Domain Services
Active Directory Lightweight Directory Services
DHCP Server
DNS Server
File Services
Web Services (IIS)


但是在[Server Core]的 Web Services (IIS),可以安裝 PHP,而且可以啟用 Fast-CGI 模式。

以下是安裝的抓圖畫面,請參考:
安裝 Windows Server 2008 中文企業版 http://picasaweb.google.com.tw/DerrickLaLa/WindowsServer2008



以下是各版本的說明:



以下是新增加的功能與版本之分析:



以下是可以擔任的伺服器角色:



以下是各版本所支援的功能:



以下是[Server Core]模式的分析:



以下是所支援的硬體規格之分析:



參考資訊:
Windows Server 2008
http://www.microsoft.com/windowsserver2008/en/us/default.aspx


Windows Server 2008: What's New
http://www.microsoft.com/windowsserver2008/en/us/whats-new.aspx

Windows Server 2008: Editions
http://www.microsoft.com/windowsserver2008/en/us/editions.aspx

Windows Server 2008 TechCenter
http://technet.microsoft.com/zh-tw/windowsserver/2008/default(en-us).aspx

Windows Server 2008 Reviewers Guide
http://technet.microsoft.com/en-us/windowsserver/2008/bb414776.aspx

Server Core
http://blogs.technet.com/server_core/archive/2007/06/26/iis-in-server-core.aspx


IIS 7.0 on Server Core
http://learn.iis.net/page.aspx/112/iis7-on-server-core/


Server Core 的 Blog
http://blogs.technet.com/server_core/default.aspx