Az SQL Server 2005 fokozza a fejlesztők hatékonyságát, és lerövidíti a projektek ciklusidejét, mivel a SQL Server 2005 és a Microsoft Visual Studio 2005 mélyen, az eszközök és a futtatókörnyezet szintjén integrálva van egymással.
Egyszerűbb fejlesztés és hibakeresés
A Microsoft Visual Studióval és a .NET-keretrendszerrel fennálló szoros integrációnak köszönhetően egyszerűbbé válik az adatvezérelt alkalmazások fejlesztése és hibáinak elhárítása. A fejlesztők bármely .NET nyelven megírhatják az adatbázisok objektumait, például a tárolt eljárásokat, és problémamentesen elháríthatják a hibákat minden .NET és Transact-SQL (TSQL) nyelven.
A hatékony ügyféloldali adatkötésnek köszönhetően gyorsabbá válik az ügyfélalkalmazások fejlesztése, az SQL Server Express beágyazási lehetősége pedig megkönnyíti a kisebb ügyfélalkalmazások bevezetését.
- Integrált szerkesztőrendszer. Az adatbázisok objektumai a tervezők segítségével magából a Visual Studio környezetből szerkeszthetők és kezelhetők, illetve bármely .NET nyelv (például Visual Basic, C#, C++ és J#) kiterjeszthetők a nyelvfüggetlen futtatókörnyezet (CLR - common language runtime) révén.
- Egyesített hibakeresés. Az alkalmazási és az adatréteg hibái valóban egységesen háríthatók el, így bárhol lehet töréspontot elhelyezni, és bármely elem megvizsgálható mind a TSQL, mint a .NET nyelveken.
- Integrált adatkötés (Integrated Data Binding). Az új DataSet Designer, illetve a GridView, a DataList és a DropDownList vezérlő segítségével, továbbá a fogd és vidd módszerű programozás tökéletesítése révén problémamentesen leképezhetők az adatbázis-objektumok mind webes (WebForms), mind Windows ügyfelek (WinForms) esetében.
- Integrált fejlesztés. Az adatbázis-objektumok dinamikusan telepíthetők a fejlesztőkörnyezetből a kiszolgálóra. Az SQL Server Express csatolható az alkalmazásokhoz és leválasztható róluk, így zökkenőmentesen vezethető be egy kisméretű ügyféladatbázis az alkalmazásokkal.
Továbbfejlesztett lekérdezés és adatelérés
A továbbfejlesztésnek köszönhetően még hatásosabb TSQL utasítások írhatók, például a kivételkezelésnek, a rekurzív lekérdezéseknek, az utasításszintű újrafordításoknak és a számos új TSQL adattípusnak, köztük az XML-nek köszönhetően.
Az ADO.NET 2.0 új szolgáltatásai, például a több aktív eredményhalmaz (Multiple Active Result Sets, MARS), a felhasználói adattípusok (UDT) és a kiszolgáló oldali kurzorok által nyújtott új szolgáltatások révén rugalmas, jól karbantartható rendszerek alakíthatók ki.
| |