搜尋本站文章

顯示具有 SQL Server 2008 Katmai 標籤的文章。 顯示所有文章
顯示具有 SQL Server 2008 Katmai 標籤的文章。 顯示所有文章

2008-07-27

TechNet 現場研討會:SQL Server 2008 預覽



TechNet 現場研討會:SQL Server 2008 預覽

很榮幸筆者有機會與錢曉明老師共同介紹這項好東西:SQL Server 2008。

時間:2008年7月18日 下午 01:30 - 2008年7月18日 下午 05:30
地點:
台灣微軟 7A/7B
台灣台北 台北市松仁路7號7樓

介紹 SQL Server 2008 新功能,包含在管理及商業智慧上各項創新及實用之新功能。

筆者的主題是:Microsoft SQL Server 2008 關鍵任務大精進。

投影片下載:



2008-06-11

SQL Server 2008 繁體中文版本 RC0 之安裝 Install:圖多



剛好正在安裝 Microsoft SQL Server 2008 RC0,2008 年 6 月,順便將繁體中文版本的安裝畫面抓下來作為備忘之用。

請到以下位置檢視:
http://picasaweb.google.com/DerrickLaLa

http://picasaweb.google.com/DerrickLaLa/SQL2008_RC0


請到此下載:
Try SQL Server 2008 Today
http://www.microsoft.com/sqlserver/2008/en/us/trial-software.aspx


Evaluate Microsoft SQL Server 2008 today
http://technet.microsoft.com/zh-tw/bb851664(en-us).aspx


安裝 SQL Server 2008 的硬體和軟體需求
http://msdn.microsoft.com/zh-tw/library/ms143506(SQL.100).aspx

2008-06-10

最新版本的 SQL Server 2008 RC0 (Release Candidate 0) 已經發行



剛剛收到資訊,SQL Server 2008 剛發行了 SQL Server 2008 Release Candidate 0,簡稱為 RC0 的版本。
發佈日期: 2008/6/9 。


要注意幾件事情:
1. SQL Server 2008 RC0 會在 180 天後自動過期。
2. 除了 SQL Server Enterprise 以外,您也可以評估 Standard、Evaluation 和 Express Edition。請使用已下載的檔案來安裝 SQL Server 2008 RC0,然後輸入對應的產品金鑰來解除鎖定您想要的版本。

SQL Server 2008 Enterprise:完整的資料平台,符合企業線上交易處理和資料倉儲應用程式的高度需求。請使用下列金鑰來解除鎖定 SQL Server 2008 Enterprise:MQWT2-9MKBY-K8PXQ-6K4BW-TY4BD。

SQL Server 2008 Standard:完整的資料管理和商務智慧平台,可針對執行部門應用程式提供同類產品中最便於使用及管理的特性。請使用下列金鑰來解除鎖定 SQL Server 2008 Standard:HPPQ2-C4V29-PK3V9-9FFBV-YGKM3。

SQL Server 2008 Evaluation:建立和測試任何應用程式類型的試用版。它包含了 SQL Server 2008 Enterprise 的所有功能,但是只針對開發、測試和展示用途授權 (不需要任何產品金鑰即可解除鎖定。這是預設的版本)。

請到此下載:
Try SQL Server 2008 Today
http://www.microsoft.com/sqlserver/2008/en/us/trial-software.aspx


Evaluate Microsoft SQL Server 2008 today
http://technet.microsoft.com/zh-tw/bb851664(en-us).aspx


安裝 SQL Server 2008 的硬體和軟體需求
http://msdn.microsoft.com/zh-tw/library/ms143506(SQL.100).aspx

SQL Server 2008 Release Candidate 0 的讀我檔案
http://download.microsoft.com/download/f/c/0/fc02b745-d346-4561-8b4c-3f8a79576e78/ReadmeSQLServer2008_CHT.htm

SQL Server 2008 Release Candidate 0 的版本注意事項
http://download.microsoft.com/download/7/9/2/79210815-4233-454d-a010-4501060f8e76/ReleaseNotesSQLServer2008_CHT.htm

2008-02-23

SQL Server 2008 移除舊版本的功能:Features Removed from SQL Server 2008


依據 Microsoft SQL Server 2008 CTP,2008 年 2 月 版本的文件,SQL Server 2008 不再包含以下的 SQL Server 2005 功能:

1. SQL Server 2008 已經移除了 SQL Server Notification Services
雖然 Notification Services 不是 SQL Server 2008 的元件,但是此元件將在 SQL Server 2005 產品支援生命週期中繼續受到支援。

在未來的版本中,重要通知狀況的支援將併入 Reporting Services。

2. SQL Server 2008 Express 已經移除了 SQL-DMO
SQL Server 2008 Express 已經移除了 SQL Server Database Management Objects (SQL-DMO)。我們建議您盡快修改目前仍使用這項功能的應用程式。如果您必須支援 SQL-DMO for SQL Server Express,請從 Microsoft 下載網站安裝 SQL Server 2005 功能套件的回溯相容性元件。

請勿在新的開發工作中使用 SQL-DMO,請改用 SQL Server 管理物件 (SMO)。您可以透過安裝《SQL Server 2005 線上叢書》,參考 SMO 文件集。


3. SQL Server 2008 已經移除了介面區組態工具
SQL Server 2008 已經移除了 SQL Server 介面區組態工具。這個版本的取代功能如下:





下載 Microsoft SQL Server 2008 CTP,2008 年 2 月
http://www.microsoft.com/downloads/details.aspx?FamilyID=749bd760-f404-4d45-9ac0-d7f1b3ed1053&DisplayLang=zh-tw

2007-12-25

宣告式管理架構 Declarative Management Framework (DMF)


Declarative Management Framework(縮寫為:DMF),這是 SQL Server 2008 對於資料庫引擎所新提供:以原則為基礎,用來管理資料庫引擎架構的功能。
這項功能,有點類似於 Windows Server 上的群組原則;[群組原則]:由系統管理員所定義,可自動設定電腦設定的工具;而 DMF 是由資料庫管理師所定義,可自動設定、管理 SQL Server 相關參數的一組功能。

SQL Server 2008 導入宣告式管理架構(DMF),提供類似在 Windows Server 上的[群組原則],讓資料庫管理師直接利用 SQL Server Management Studio對於:SQL Server、資料庫、資料庫物件等等,設置符合企業需求的原則。
Declarative Management Framework(DMF),因為尚未取得 Microsoft 官方的中文翻譯,因此先暫時翻譯為:宣告式管理架構。

以下是 SQL Server 2008 Nov CTP 的抓圖。











2007-12-09

快速上手測試 Testing SQL Server 2008 CTP


SQL Server 2005 下一個版本 Code Name :Katmai,已經於 11/18/2007 發行 Community Technology Preview (CTP,社群技術預覽),名稱也正式改為 SQL Server 2008。


在 12/04/2007,Micosoft 再度提供已經將 SQL Server 2008 CTP 版本的 VHD,讓我們可以節省安裝時間,避免自行安裝時,遇到軟體環境等等相關之問題,讓您專注於功能上的測試與應用。

VHD 的環境說明:

作業系統:
Windows Server 2003 R2 SP2 Enterprise Edition installed using a default configuration. No optional components are included.

額外安裝的軟體:
Microsoft SQL Server 2008 Nov CTP
Microsoft .NET Framework 2.0


登入系統用的帳號與密碼是:

Username: Administrator

Password: Evaluation1

建議搭配:
搭配:Virtual Server 2005 R2




下載 Microsoft SQL Server 2008 CTP, November 2007
http://www.microsoft.com/downloads/details.aspx?familyid=3BF4C5CA-B905-4EBC-8901-1D4C1D1DA884&displaylang=en

Micosoft 提供已經安裝好的 VHD:Microsoft SQL Server 2008 Community Technology Preview (November 2007) VHD
http://www.microsoft.com/downloads/details.aspx?FamilyID=6a39affa-db6e-48a9-82e4-4efd6705f4a6&DisplayLang=en


提醒:
依據其文件說明,此 virtual machine image 的使用期限為 30 天,超過 30 天,您可以選擇移除此 virtual machine image。

或者,MSDN 或 TechNet 的訂閱者,您可以使用利用所提供的產品啟動序號,來延長 Windows 作業系統的使用期限,但即便是利用產品啟動序號啟動此 Image,您至多可以延長使用到 2008/10/30 --> 這是 CTP 測試版,應該不會有人用這麼久吧,到那時,正式版應該推出發行了。


Best Regards,

Derrick Chen

2007-11-28

無所不在的 IntelliSense Everywhere -- SQL Server 2008


Microsoft IntelliSense 提供一組使語言參考更容易存取的選項陣列。當編碼時,您不需要讓編輯器在語言元素上執行搜尋。您可以保留您的內容、尋找您需要的資訊、將語言元素直接插入程式碼中,甚至可以讓 IntelliSense 自動完成您的輸入動作。
有使用過 Visual Studio 的朋友,應該都知道這項方便好用的功能,尤其是在 Visual Studio 2005 上,對於像是 VBScript、XML、XML Schema、DTD、Web Config 組態檔等等都有提供。
簡單講 IntelliSense 這項功能,就是讓您在撰寫程式碼時,可以自動快顯相關可用的程式碼之提示。

IntelliSense 和程式碼編輯器的增強使開發工作更容易,錯誤更少。
但是截至目前為止,在 SQL Server 2005 的 Transact-SQL 編輯器上,卻尚未提供此項功能(雖然像是 MDX、DMX等編輯器有提供),其實在 SQL Server 2005 某個測試版本上,曇花一現,但在正式版本上卻是沒有提供。
目前在筆者測試的 SQL Server 2008() 版本上,Transact-SQL 編輯器也有實作 IntelliSense 喔。

經過測試,在開發程式上,真是十分方便好用,帶來不少便利。
使用的方式,也與使用 Visual Studio 的方式一樣,善用:
  • 列出成員: CTRL+J
  • 自動完成文字: ALT+向右鍵

這樣的使用經驗,可以由 Visual Studio 承傳到 SQL Server Management Studio,真是很棒。 若您與筆者一樣,腦袋就是背不起來指令、參數等的使用者而言,真的是一大福音。 當然,若是遇到超大型資料庫時,或許我們會想停用 IntelliSense,目前這測試版本上,若是要停用 IntelliSense 功能的話,步驟如下: 編輯以下的 registry key: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\100\Tools\Shell\Languages\Language Services\SQL 將 CodeSense 的值,設定為 0,若是要重新啟用,請將 CodeSense 設定為 1 即可;請記得要重新啟動 SQL Server Management Studio。 相信在正式版本上,會與 Visual Studio 一樣,有方便的圖形介面可以使用。 依據測試版本的線上文件說明,目前支援的 Transact-SQL 語法有: (1)SELECT 陳述式,但是尚未支援 INSERT、UPDATE、DELETE,請參考下圖所示: (2)支援 DECLARE、SET、EXECUTE、CREATE TABLE、CREATE PROCEDURE、ALTER PROCEDURE,請參考下圖所示: (3)IntelliSense 支援的陳述式,請參考下圖所示: 例如: 資料庫、結構描述、資料表、檢視表、資料表函數、一般資料表運算式 、資料行、預存程序、參數、區域變數等等。 範例: --EX1.
USE AdventureWorks;
GO
SELECT *
FROM Production.Product
WHERE Color = 'Red';
請照著上面的程式,一行一行在鍵盤上敲打,就可以感受到 IntelliSense 的方便性。 --EX2.
CREATE TABLE tb1
(c1 int,c2 varchar(50))

SELECT * FROM tb1
WHERE C1=1
請照著上面的程式,一行一行在鍵盤上敲打,就可以感受到 IntelliSense 的方便性。 即便是資料表尚未建立,一樣可以感知 IntelliSense 喔。 還有一個方便的功能,也值得特別說明一下,這版本的 Transact-SQL 編輯器提供了:展開、折疊程式碼區塊的功能。這在編寫、閱讀程式碼更是簡潔方便。 下載 Microsoft SQL Server 2008 CTP, November 2007 http://www.microsoft.com/downloads/details.aspx?familyid=3BF4C5CA-B905-4EBC-8901-1D4C1D1DA884&displaylang=en Derrick_德瑞克

2007-11-27

消失的服務 SSNS(SQL Server Notification Services)-- SQL Server 2008


這個 SSNS 服務,具筆者接觸的客戶之非正式統計,在台灣,好像沒有實際應用的案例。

以下這張是 SQL Server 2005 的 SSMS 之畫面:

以下這張是 SQL Server 2008(Katmai) 的 SSMS 之畫面:

那什麼是: SSNS(SQL Server Notification Services)呢?SSNS 是用來開發及部署應用程式以產生和傳送通知的平台。您可以使用 Notification Services 來產生和即時傳送個人化訊息給數千或數百萬位訂閱者,並可將訊息傳送至各式各樣的裝置。

訂閱者建立通知應用程式的訂閱。訂閱是表示對特定類型的事件感興趣。例如,訂閱可以表示下列喜好:「當我的股價達到 $70.00 時通知我」或「當我的小組所撰寫的策略文件更新時通知我」。

通知可在觸發的事件發生時,立即產生並傳送給訂閱者。通知也可以依照訂閱者指定的預訂排程來產生及傳送。

通知可以傳送到各種類型的裝置。例如,通知可傳送到訂閱者的行動電話、個人數位助理 (PDA)、Microsoft Windows Messenger 或電子郵件帳戶。因為訂閱者通常會隨身攜帶這些裝置,所以用通知來傳送重要資訊最為理想。

通知應用程式的優點很多,例如:

  • 通知應用程式可讓您傳送重要資訊給顧客、合作夥伴及員工。
  • 通知可以包含網站的連結,讓收件者取得詳細資訊或確認收到資訊。
  • 通知應用程式提供更自訂化和即時的服務,可增進您和顧客的關係。通知應用程式讓顧客更方便與您開始進行商務交易,協助增加您的收益。
  • 通知應用程式可隨時隨地提供員工所需的資訊,協助提升員工的生產力。
  • 通知應用程式可讓您藉由各種裝置與經常外出的訂閱者保持聯繫。

透過 Notification Services,您可以快速建立和部署應用程式,甚至可以視需要調整應用程式規模以支援更多訂閱者。Notification Services 包括:

  • 簡單卻功能強大的 Notification Services 程式設計架構,可讓您快速建立及部署通知應用程式。您可以使用 XML 或 Notification Services Management Objects (NMO) 來開發應用程式。
  • 可靠、高效能且具擴充性的引擎,可執行通知應用程式。Notification Services 引擎是建立在 Microsoft .NET Framework 和 SQL Server 2005 基礎之上。

為何要使用 Notification Services?

Notification Services 提供程式設計架構,可快速且輕鬆開發專業的通知應用程式,並且提供一個平台在穩固而具延展性的環境中執行這些應用程式。

  • 簡單迅速的應用程式開發環境
  • 效能及延展性

簡單迅速的應用程式開發環境

Notification Services 可讓您定義應用程式屬性,並且使用 Notification Services 程式設計架構選擇性建立自訂的元件,來輕鬆快速地開發和部署通知應用程式。


效能及延展性

因為是「集合導向的處理模型」,所以即使您的應用程式必須支援數千甚至百萬個訂閱者,Notification Services 應用程式還是能執行良好。

下圖顯示 Notification Services 應用程式的基本作業



應用程式產生通知的方式如下:

  1. 訂閱者建立與應用程式相關的訂閱。
  2. 應用程式收集事件。
  3. Notification Services 比對訂閱和事件。
  4. 發生符合訂閱的事件時,Notification Services 便會產生通知。
  5. 然後 Notification Services 會格式化通知並將它傳送到訂閱中指定的裝置。

通知應用程式有個很好的範例,那就是股票應用程式。

訂閱者可建立訂閱,若股價上漲到超過 70 即通知其股票 ADCP,並且以行動電話接收通知。 通知應用程式會從股價行情看板收集股票資料。每次有股價「事件」批次到達時,Notification Services 都會比較當時的事件集合與訂閱條件。

如果股票 ADCP 超過 70,Notification Services 便建立通知,加以格式化,並傳送給傳遞服務,由傳遞服務將訊息轉送到訂閱者的行動電話。

Notification Services 提供一些功能以避免傳送重複的通知。例如,您可以記錄特定的訂閱者已經接收股票 ADCP 的通知。如果下一個 ADCP 的股價仍然超過 70,您的通知邏輯就可以取消給訂閱者的通知。

Notification Services 如何運作?

Notification Services 應用程式會收集事件及訂閱、產生通知,再將通知散發到外部的傳遞服務,如 Simple Mail Transfer Protocol (SMTP) 伺服器。Notification Services 會以如下的方式完成上述工作:






在 SQL Server 2008 版本中,計畫將移除 SSNS,但是會將 SSNS 中關鍵的通知功能整合到 SSRS(SQL Server Reporting Services)中,所以在 SSRS 中會提供像更加的事件驅動訂閱(data driven subsriptions)機制、訂閱者感興趣的資料、以即要傳送資訊到何處等等機制。

Derrick Chen 德瑞克

2007-11-25

SQL Server 2008 CTP 5 英文版安裝 :圖多

請參考最新版本的 SQL Server 2008 RC0 之安裝。

SQL Server 2008 繁體中文版本 RC0 之安裝 Install:圖多
http://sharedderrick.blogspot.com/2008/06/sql-server-2008-rc0-install.html


剛好正在重新安裝 SQL Server 2008 CTP(Katmai) November 2007,順便將安裝畫面抓下來作為備忘之用。









































下載 Microsoft SQL Server 2008 CTP, November 2007
http://www.microsoft.com/downloads/details.aspx?familyid=3BF4C5CA-B905-4EBC-8901-1D4C1D1DA884&displaylang=en