2008-03-18

免費無料 SQL Server Express 2005, Royalty Free



最新的參考文件:
下載 SQL Server 2005 Express SP3
http://sharedderrick.blogspot.com/2008/12/sql-server-2005-express-sp3.html

SQL Server 2005 Express Edition:免費、無料、功能豐富、效能佳的資料庫系統

友人,自從知道了 MySQL 不是免費使用的資料系統後(有關於 MySQL 版本授權的討論部分,請參考: MySQL 的 GPL 之討論 http://sharedderrick.blogspot.com/2007/11/mysql-gpl.html),就詢問筆者有哪些推薦可以免費使用的資料庫系統。
在此推薦使用 [SQL Server 2005 Express Edition],這是完全免費、無料、功能豐富、、效能極佳的資料庫系統
在選用 [SQL Server 2005 Express Edition] 的前提是:
專案無須修改資料庫引擎,僅是使用資料庫系統提供的功能。
目前僅可在安裝於 Windows 平台上


其實絕大多數的程式設計師,都是使用資料庫系統所提供的功能,甚少需要修改資料庫引擎的核心程式。會提出這點,是因為 MySQL 有公開來源碼。
所以如果您不需要重新設計、修改資料庫引擎的情境下,在 Windows 平台上,筆者以為最佳的、可免費使用的資料庫系統就是:[SQL Server 2005 Express Edition]。

以下是 SQL Server 2005 Express Edition 豐富的功能列表:
SQL Server Express 功能
http://msdn2.microsoft.com/zh-tw/library/ms165636.aspx


SQL Server Express with Advanced Services 功能
http://msdn2.microsoft.com/zh-tw/library/ms365248.aspx


SQL Server 2005 Express Edition with Advanced Services 還提供下列功能:
SQL Server Management Studio Express,以 SQL Server Management Studio 作為基礎的圖形化管理工具,可讓您輕鬆管理 SQL Server Express 資料庫
Reporting Services,用於建立報表的整合式報表建立與設計環境
全文檢索搜尋,用於搜尋大量文字資料的強大搜尋引擎

與舊版本的 MSDE 比較起來,MSDE 其實是需要使用授權,需要先購買 Office 或 Visual Studio 或 SQL Server 後,才具備使用權。
而且在 MSDE 中,有一個稱做:工作負載管理員 (也稱為流速) 會隨著並行使用者人數的增加而造成效能上的限制(5 個並行工作量)。但是SQL Server Express 沒有工作負載管理員。

比較 SQL Server Express 與 MSDEhttp://msdn2.microsoft.com/zh-tw/library/ms165672.aspx

SQL Server 2000 Desktop Engine (MSDE 2000)http://www.microsoft.com/taiwan/sql/techinfo/development/2000/MSDE2000.htm

SQL Server 2005 Express Edition 有提供中文化、方便好用的圖形介面管理工具:
Microsoft SQL Server 2005 Express Edition Toolkit (SQL Server Express Toolkit) 提供用來管理 SQL Server 2005 Express Edition (SQL Server Express) 與 SQL Server 2005 Express Edition with Advanced Services (SQL Server Express) 的工具和資源。

它也可以讓您使用 SQL Server 2005 Reporting Services (SSRS) 建立報表。

SQL Server Express Toolkithttp://msdn2.microsoft.com/zh-tw/library/ms365251.aspx

SQL Server Express Edition 目前有提供 3 個版本,功能比較如下:
分別是:

[SQL Server 2005 Express Edition]
[SQL Server 2005 Express Edition with Advanced Services]
[SQL Server 2005 Express Edition Toolkit]
等 3 個版本。

SQL Server Express Edition Comparisonhttp://msdn2.microsoft.com/en-us/express/aa718379.aspx

SQL Server 2005 Expression 的連線數量:預設值應該是無限制。
並行連接的最大數目 (0 = 無限制)
如果設定為零以外的值,則會限制 Microsoft SQL Server 允許的連接數目。
但是 Connection 數量越多,所需要耗掉的系統資源相對來講也就更多了。
可以參考以下的資訊:伺服器屬性 (連接頁面)

http://technet.microsoft.com/zh-tw/library/ms180124.aspx


程式設計師想要以 SQL Server Express 建置及傳送應用程式嗎?請在這裡申請免費轉散發權限:
SQL Server Express Registration
http://msdn2.microsoft.com/en-us/express/bb410791.aspx
http://www.microsoft.com/sql/editions/express/redistregister.mspx

在這份 SQL Server 2005 Express 軟體授權條款中,比較有趣的是:
若使用軟體造成的直接損害,可以向 Microsoft 要求:5.00 美元的賠償。






以下是申請註冊後,收到回函郵件,信件中提供豐富的參考資訊:


參考資料:
Learning Resources:
http://msdn2.microsoft.com/en-us/express/aa718391.aspx


SQL Server Express - Easy to Use
http://msdn2.microsoft.com/en-us/express/aa718378.aspx


SQL Server 2005 Express Edition Feature Tour
http://msdn2.microsoft.com/en-us/express/aa718381.aspx


Samples and Starter Kits
http://msdn2.microsoft.com/en-us/express/aa718396.aspx


Sample Rich Client and Web Applications
http://msdn2.microsoft.com/en-us/express/bb403187.aspx


Starter Database Schemas
http://msdn2.microsoft.com/en-us/express/bb403186.aspx

2008-03-13

SQL Server 與 Common Criteria 通用條件(CC)

Common Criteria for Information Technology Security Evaluation
縮寫為:Common Criteria 通用條件,或是 CC 認證。這是一項符合 ISO 的標準,用來評估資訊安全之用:(ISO/IEC 15408)。

通用條件是由一組國家 (地區) 設計來改善強化安全 IT 產品的可用性、協助使用者評估要購買的 IT 產品,以及促使消費者對 IT 產品安全性產生信心。
由 20 個以上國家 (地區) 組成的國際團體會維護此通用條件,而且由國際標準組織 (ISO) 辨識成 ISO 標準 15408。

SQL Server 2005 Service Pack 1 版本是根據通用條件評估保證層級 1 (EAL1) 進行評估。
SQL Server 2005 Service Pack 2 則根據通用條件評估保證層級 4 (EAL4+) 進行評估。


Common Criteria 通用條件 簡介
Common Criteria 通用條件是由第三方的組織進行認證,提供共同的標準,分成不同的嚴格標準等級來檢驗資訊產品的安全性。截至目前為止已有 24 個國家採用此項標準(包含:USA、加拿大、歐盟)。

Common Criteria(CC)的前身是源自於三項資訊安全的標準規範:
(1) ITSEC - 這是歐洲的資訊技術安全性評估準則 (Information Technology Security Evaluation Criteria,ITSEC),制訂於 1990初期,當時參與的國家有:法國,德國,荷蘭和英國,之後陸續有其他國家也加入,例如:澳洲。

(2) CTCPEC - 這是加拿大可信賴電腦產品評估準則 (Canadian Trusted Computer Product Evaluation Criteria,CTCPEC),源自於美國國防部的標準,最早發表於 1993年的五月。

(3) TCSEC - 這是美國的可信賴系統評估準則 (Trusted Computer Systems Evaluation Criteria,TCSEC):5200.28。最早是在 1970 年代由 NSA 與 NBS 所制訂(NBS 也就是現在的 NIST)。

目前 CC 的測試驗證單位,應先符合 ISO 17025 規範,也需要有 ISO/IEC Guide 65 或是 BS EN(英國歐盟標準)45011 的認可。

以下是 SQL Server 2005 SP1、SP2 所取得 CC(Common Criteria) 認證,這是 BSI 英國標準協會所認證。 文件 ID:BSI-DSZ-CC-0366
http://www.bsi.de/english/index.htm
http://www.bsi.bund.de/zertifiz/zert/aktuelle.htm



以下是列舉已經通過 CC 認證的產品:
Microsoft Common Criteria Evaluations
Microsoft Windows Server 2000
Microsoft Windows Server 2003
Microsoft Windows XP
Microsoft Windows Certificate Server
ISA Server 2000
ISA Server 2004
Microsoft Exchange 2003
Microsoft SQL Server 2005 SP1
Microsoft SQL Server 2005 SP2

... 等等

在 SQL Server 2005 要啟用[通用條件憑證] common criteria compliance,需要啟用:common criteria compliance enabled 選項。
common criteria compliance enabled 選項
http://technet.microsoft.com/zh-tw/library/bb326650.aspx

這是 SQL Server 2005 Enterprise、Evaluation 和 Developer 版本在 Service Pack 2 新增的選項。

參考網址:
通用條件的入口網站首頁 Common Criteria - The Common Criteria Portal
http://www.commoncriteriaportal.org/

The BSI
http://www.bsi.de/english/index.htm

BSI Certification
http://www.bsi.bund.de/zertifiz/zert/aktuelle.htm

請參閱 Microsoft SQL Server 通用條件 (英文) 網站。
Microsoft SQL Server™ 2005 SP1 Enterprise Edition (32-bit) Common Criteria Certification
http://www.microsoft.com/sql/commoncriteria/2005/sp1/default.mspx

Common Criteria Security Target
https://members.microsoft.com/sqlcommoncriteria/MS_SQL_ST_EAL1_1.4.doc
Commom Criteria Guidance Addendum
https://members.microsoft.com/sqlcommoncriteria/MS_SQL_AGD_IGS_EAL1_1.21.doc

2009年政府採購優先選用通過Common Criteria認證產品
http://www.ithome.com.tw/itadm/article.php?c=47423

2008-03-11

Visual Studio 2008 certification 新認證


Visual Studio 2008 certification 新認證

Microsoft 在 2008/02/27 公布了 Visual Studio 2008 certification 新認證。
此認證是以 .NET Framework 3.5 與 Visual Studio 2008 為基礎所設計的認證。

Visual Studio 2008 certification 新認證,包含 6 個 MCTS 認證,分別是:

考試:70-502: TS: Microsoft .Net Framework 3.5 WPF Application Development
取得:MCTS: .Net Framework 3.5 WPF Applications
參考資料:
http://www.microsoft.com/learning/exams/70-502.mspx

考試:70-503: TS: Microsoft .Net Framework 3.5 WCF Application Development
取得:MCTS: .Net Framework 3.5 WCF Applications
參考資料:
http://www.microsoft.com/learning/exams/70-503.mspx

考試:70-504: TS: Microsoft .Net Framework 3.5 WF Application Development
取得:MCTS: .Net Framework 3.5 WF Applications
參考資料:
http://www.microsoft.com/learning/exams/70-504.mspx

考試:70-505: TS: Microsoft .Net Framework 3.5 Windows Forms Application Development
取得:MCTS: .Net Framework 3.5 Windows Forms Applications

考試:70-561: TS: Microsoft .Net Framework 3.5 ADO.Net Application Development
取得:MCTS: .Net Framework 3.5 ADO.Net Applications

考試:70-562: TS: Microsoft .Net Framework 3.5 ASP.Net Application Development
取得:MCTS: .Net Framework 3.5 ASP.Net Applications


基本上,前述的六個認證,都包含一門核心考試(core exam)與一門專屬此 MCTS 的考試,而這六門認證的核心考試是共通的,此必備的核心考試是:
Exam 70-536: TS: Microsoft .NET Framework 2.0 – Application Development Foundation
http://www.microsoft.com/learning/exams/70-536.mspx

通過 MCTS 之後,您就可以向進階的認證:MCPD 邁進,規劃中的 MCPD 將會分成 3 個部分:
Windows developer
ASP.NET developer
Enterprise application developer

但截至目前為止, Microsoft 尚未公布取得 MCPD 認證所需參與的考試科目,相信在近日將會公布。

VS2005 認證考試 與 VS2008 認證考試:



以下是 VS2008 認證考試說明:




以下是各科考試,預計生效的日期:


以下是各科的準備資料:










參考網址:
Get certified on Windows Server 2008
http://www.microsoft.com/learning/mcp/vstudio/2008/default.mspx

Visual Studio 2008 Certification
http://msforums.ph/forums/t/46720.aspx

Visual Studio 2008 certifications
http://msdnrss.thecoderblogs.com/2008/01/24/visual-studio-2008-certifications/

WPF, WCF, Workflow beta exams extended
http://blogs.msdn.com/trika/archive/2008/01/14/wpf-wcf-workflow-beta-exams-extended.aspx

前述的簡報資料,請參考此處:
MCP Live Meeting: Microsoft Certification for Developers
https://www112.livemeeting.com/cc/eventsnew/view?id=msft012308lm_pm&pw=DERD34&cn=

2008-03-10

SSIS 上手:初探SSIS方案(下) SSIS newcomer



本期延續[SSIS Lab02:初探 SSIS 方案(上)],將繼續帶領各位上手使用:
OLE DB 來源、資料列計數、一般檔案目的地、SMTP 連接管理員、事件處理常式、建立註解說明、建置與執行 SSIS 專案、檢視執行狀態期間各元件所顯示的色彩等等事項。
...

完整文章免費下載:
第73期之二《SSIS Lab02:初探SSIS方案(3)》

http://www.dbworld.com.tw/

SSIS 上手:初探 SSIS 方案(上) SSIS newcomer



本期我們將帶領各位使用 SQL Server Business Intelligence Development Studio(BIDS)來進行開發 SSIS 資料轉換的專案程式;在實作練習中,將先讓各位初探 SSIS 所提供的各項功能,先具備一個整體概觀,暫不討論細部設計事項,筆者將會在後續的文章中,更進一步的討論各項功能的實作方式與注意事項。

本文將討論三項實作練習,分別是:建立 SSIS 方案、建立封裝、建置與執行專案。
其中在建立封裝練習中,將先快速使用各項主要功能,讓各位對於 SSIS 的功能有一個整體,所以各位在建立封裝練習中,初探數項 SSIS 常用的功能。
...


完整文章免費下載:
第72期之二《SSIS Lab01:初探SSIS(2)》

http://www.dbworld.com.tw/

SSIS 上手:初探SSIS(1) SSIS newcomer



SQL Server 2005 新提供的資料轉換平台:SQL Server Integration Services(SSIS),可用於建立高效能資料整合方案,包括:資料倉儲的擷取、轉換和載入 (ETL) 封裝。
SSIS 是用來取代 SQL Server 7.0 版本提供的 Data Transformation Services (DTS)。
SSIS提供豐富眾多的功能,本文計畫以實做練習的方式,按部就班,一步一步,帶領各位快速認識 SSIS,適時補充相關理論知識部分,並且建議各位可以搭配 SQL Server 線上說明一同閱讀,將可更清楚認識 SSIS 的功能與實做方式。
...

完整文章免費下載:
第72期之一《SSIS Lab01:初探SSIS(1)》
http://www.dbworld.com.tw/

2008-03-05

Windows Live SkyDrive - 全新網路硬碟



Windows Live SkyDrive - 全新網路硬碟

本來還在想要用什麼方式來分享檔案,或是在部落格上放參考檔案等等。雖然網路上有很多的免費空間,但是卻都有不少限制,像是:
單一檔案大小、檔案保存時間等等一堆問題...唉,免費的真的不容易有好東西。
如今 Micorosoft 推出的 Windows Live SkyDrive - 全新網路硬碟 ,這個還不錯耶。


正式名稱:Windows Live SkyDrive
中文名稱:微軟網路硬碟
服務網址:http://skydrive.live.com

上線時間:2008/2/21
註冊帳號:可使用Windows Live Messenger、Hotmail、Passport Network 等 Windows Live ID 或新申請 Windows Live ID
儲存空間:5GB 
單一檔案:50MB
檔案類型:無限制,可放任意檔案,可存放MP3、圖片、影片、文件、小檔案等。支援中文檔名
下載限制:無限制
流量限制:無限制
拖曳上傳:可以,需按指示安裝ActiveX,將可使用更直觀的操作介面
檔案分享:可新增資料夾及自訂分享權限
分享語法:提供 iframe 式的 HTML 程式碼方便貼入各大部落格與網站
檔案外連:提供外連的連結網址與貼圖的連結網址


參考資料:
Windows Live SkyDrive - 全新網路硬碟,介面直觀好容易
http://2008skydrive.spaces.live.com/default.aspx


Windows Live SkyDrive - 分享檔案直接嵌入部落格,精美又便利。
http://2008skydrive.spaces.live.com/blog/cns!BFFB65DE20EDC79B!223.entry



注意事項:

  • 若要安裝 ActiveX 控制項,電腦的作業系統必須是 Windows XP with Service Pack 2 (SP2)、Windows Vista、Windows Server 2003 或 Microsoft Windows 2000 with Service Pack 3,而網際網路瀏覽器必須是 Microsoft Internet Explorer 6 或更新版本。
  • 禁止上載受著作權保護或猥褻的內容。
  • 檔案大小目前限制為 50 MB。
  • 目前您無法移動檔案至其他資料夾。如果您希望將檔案放到其他資料夾,您必須重新上載檔案至該資料夾。