SQL Server 2005資料庫開發概述

來源:互聯網
上載者:User

  本文討論了一些SQL Server 2005的新特性,這些新特性將協助你建立一個新型的資料庫應用程式。

  隨著Microsoft SQL Server 2005 Beta 2的發布,資料庫開發的方式正在改變中。作為一個資料庫開發人員,現在你可以更好的把工作關注在功能、對原生格式的資料的訪問(如XML)、以及利用強大的資料庫伺服器建立更複雜的系統上。資料庫開發工作正前所未有的越來越整合,你所需要的所有工具都觸手可及。

  .NET Framework整合

  隨著Microsoft SQLServer2005 Beta2的發布,資料庫編程人員現在可以充分利用Microsoft .NETFramework 類庫和現代程式設計語言來開發資料庫應用。 通過整合的CLR,你可以用.NETFramework language 裡的Visual Basic.NET 和C#中物件導向的結構、結構化的錯誤處理、數組、命名空間和類來編寫預存程序、函數和觸發器。此外,.NETFramework所提供的幾千個類和方法也擴充了伺服器功能,使你能夠更容易的在伺服器端使用。許多之前我們用T-SQL難以實現的任務現在可以更容易的用Managed 程式碼實現。同時,系統還新增了兩個資料庫物件類型:彙總和使用者自訂類型。你現在能夠更好的利用已掌握的知識和技能編寫in-process 代碼。總之,SQL Server2005 Beta2 能夠使你的資料庫伺服器更方便地在後台執行適當的計算和操作。

  SQL Server 和 CLR 的整合主要提供了如下好處:

  1.增強編程模型:.NETFramework 相容的程式設計語言在很多方面要比T-SQL更強大,它提供給SQL 開發人員之前沒有的架構和功能。

  2.增強的安全性: 在CLR環境下啟動並執行Managed 程式碼被資料庫引擎所控制,這使得.NETFramework 資料庫物件能夠比以前版本的SQL Server中的擴充預存程序啟動並執行更安全,並具備更好的安全性。



相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.