亚洲成精品动漫久久精久,九九在线精品视频播放,黄色成人免费观看,三级成人影院,久碰久,四虎成人欧美精品在永久在线

掃一掃
關注微信公眾號

SQL Server 2005新特性(6)
2007-03-09   Microsoft

Service Broker

在過去10年來,電子商務應用的發展提出了在數據庫應用程序間管理工作流的需求。當一個在線客戶發出一個購書訂單,這個訂單需要提交在庫存、送貨、信用卡系統中提交事務,也需要使用另一個Web應用程序發出訂單確認信息。等待這些應用依次完成并不是好的方法,SQL Server 2005 提供了一個新的可伸縮的架構用來構建異步信息處理。

Service Broker 技術通過使用T-SQL DML語言擴展允許內部或外部應用程序發送和接收可靠、異步的信息流。信息可以被發送到發送者所在數據庫的隊列中,獲發送到同一SQL Server實例的另一個數據庫,或發送到同一服務器或不同服務器的另一個實例。

圖 5是Service Broker結構的大綱視圖:



圖 5: Service Broker 結構

通知服務

Microsoft SQL Server 通知服務是一個用來開發和部署消息通知應用程序的平臺。通知是個性化、時效性的信息,可以被發送給多種不同的設備。

通知反映了訂閱者的喜好,訂閱者可以進入他感興趣的訂閱。如,“當Adventure Works股票價格達到$70.00時通知我”,或“當我這個團隊的策略文檔被更新時通知我”。

一旦觸發事件發生,通知便被生成并發送給用戶,通知也可根據用戶預定義的調度來生成和發送。用戶的訂閱規定了何時通知被生成和發送。

通知可以被分送給不同的設備,如,一個通知可以被發送給用戶的移動電話,個人數字助手(PDA),Microsoft Windows Messenger, 或 e-mail 賬戶。因為用戶常使用這些設備,所以通知是理想的發送高優先級信息的手段。

SQL Server Mobile Edition

在SQL Server 2000 中出現的 SQL Server 2000 Windows CE 版現已是SQL Server Mobile 3.0版。在其中有很多和開發人員有關的新的關鍵特性:

  • 你現在可以直接用SQL Server Management Studio 在桌面或設備上創建一個SQL Server Mobile 版數據庫。你也可以直接從SQL Server Management Studio中操作這個數據庫的模式,而無需考慮這個數據庫是在桌面還是在移動設備上。你可以使用SQL Server Management Studio來對設備或桌面上的SQL Server Mobile 版數據庫允許查詢。你可以充分利用新的SQL Server Mobile 版的特性:一個GUI界面的XML showplan,就像本機SQL Server一樣,可以使用查詢暗示來覆蓋SQL Server Mobile的查詢優化器。你第一次可以在設備上控制優化計劃。
  • 你現在可以對DTS對象編碼來交換數據。
  • 在SQL Server 2005中從SQLResult 集派生出新的SqlCeResult 集。這將使得SQL Server Mobile版有個真正可滾動的、可更新的光標。它也允許綁定到設備上的數據對象。
  • 你可以在主應用程序打開的同時編寫一個應用程序來同步數據,你現在可以在同一時刻用兩個不同的應用程序來訪問設備上的同一個數據庫。
  • 你可以對同步狀態欄進行編程以得到同步狀態通知,以前沒有辦法做到這一點,無法通知用戶設備并沒有停止響應。
  • 你可以通過更為主動的頁回收策略來維護一個更小的數據庫。
  • 你可以使用SQL Server語法來共享參數查詢代碼。

SQL Server Express

越來越多的開發人員正在改進關系型數據庫以提供更豐富的用戶體驗。對應用信息的保護和管理是關鍵,微軟 SQL Server Express 為開發人員提供了一個免費的、易于使用的、功能強大的數據庫,使其能夠創建強大的、可靠的應用程序。很多數據庫系統對于創建簡單的應用而言顯得過于復雜了,微軟 Visual Studio 2005 和 SQL Server Express 通過一個簡單,但是強大的開放環境,從而減少了創建數據驅動應用的復雜度。開發人員可以在Visual Studio 2005開發環境里設計模式,增加數據,對本地數據庫查詢,如果開發人員需要更高級的數據庫特性,SQL Server Express 可以無縫的升級到更高級的SQL Server版本。圖6 顯示了在SQL Server Express 管理器中的查詢編輯器接口。



圖 6: 在SQL Server Express 管理器中的查詢編輯器接口

SQL Server Express 管理器 (XM) 這一新的GUI工具是完全免費的,可用從Web上下載,下載包的大小也較小,分發也是免費的。XM 提供了易使用的數據庫管理和查詢分析功能,它可以連接到SQL Server Express 和其他SQL Server 2005 版本、SQL Server 2000 和 MSDE 2000上。一個簡單的連接對話框可以指導用戶選擇實例和認證方式,本地和遠程的連接都可使用XM。對象瀏覽器列舉和顯示了常用的對象,如實例、表、存儲過程等,它們以層次的方式來展示,可用使用戶直觀的訪問數據庫。

所有的數據庫管理功能都可在對象瀏覽器的右擊菜單中找到,有的數據庫管理選項是開放的,如創建和修改數據庫,表,登錄,用戶等。這些常用的數據庫操作有的還有任務向導來指導用戶,有的則是提供了文檔。例如, XM 將提供一個New/Edit 數據庫文檔來創建新的數據庫和編輯已有數據庫。

許多數據庫管理員傾向于用T-SQL來管理他們的服務器,因為這樣要比GUI方式提供更細的控制。XM的查詢編輯器允許用戶開發和執行T-SQL語句和腳本,查詢分析器有著強大的功能,如提供了關鍵字顏色標示,返回結果可用Grid顯示,如果有錯誤,錯誤信息也可顯示在結果區中。

熱詞搜索:

上一篇:SQL Server 2005新特性(5)
下一篇:SQL Server 2005新特性(7)

分享到: 收藏