SQL Server 2005 für Entwickler
|
Der SQL Server 2005 bietet Entwickler interessante Erweiterungen und Verbesserungen: NET Framework-Integration Mit SQL Server 2005 können Entwickler Datenbankobjekte mit den ihnen am besten vertrauten Programmiersprachen (etwa Microsoft Visual C# .NET oder Microsoft Visual Basic .NET) erzeugen. Darüber hinaus stehen Entwicklern mit benutzerdefinierten Typen und Aggregaten zwei neue Objekte zur Verfügung. XML-Unterstützung Extensible Markup Language (XML) ist ein wichtiger, zukunftsweisender Standard, um Daten systemübergreifend über lokale Netzwerke und das Internet zu verbreiten. SQL Server 2005 bietet die native Unterstützung für die Speicherung und Abfrage von XML-Dokumenten. ADO.NET 2.0
Von der neuen Unterstützung für SQL-Typen bis zu MARS (Multiple Active Result Sets) entwickelt ADO.NET in SQL Server 2005 den Zugriff und die Bearbeitung von Datasets weiter. Dadurch wird die Skalierbarkeit und Flexibilität weiter erhöht. Das neue Sicherheitsmodell von SQL Server 2005 verfolgt eine Trennung von Benutzern und Objekten und ermöglicht eine bessere Kontrolle über den Datenzugriff. Darüber hinaus sind Systemtabellen als Ansichten implementiert, was eine größere Kontrolle über Datenbank-Systemobjekte ermöglicht. Transact-SQL (T-SQL)-Erweiterungen SQL Server 2005 stellt neue Sprachfeatures für die Entwicklung skalierbarer Datenbankapplikationen zur Verfügung. Unter anderem umfassen diese Erweiterungen die bessere Fehlerbehandlung, rekursive Abfragen, die relationalen Operatoren PIVOT/UNPIVOT, APPLY und ROW_NUMBERS sowie andere Tabellenwertfunktionen. SQL Service Broker Mit dem SQL Service Broker steht ein verteiltes Anwendungsframework für sehr große Branchenanwendungen zur Verfügung, um SQL-Anweisungen asynchron in Warteschlangen zu verwalten. Notification Services Die Notification Services erlauben es Unternehmen, komplexe Benachrichtigungsanwendungen zu erstellen, um Informationen wie zum Beispiel Aktienkurse, Flugticketpreise, Nachrichtenabonnements oder Paketzustellbenachrichtigungen personalisiert und zeitnah beliebigen Geräten bereitzustellen. In SQL Server 2005 sind die Notification Services noch enger in andere Tools wie Analysis Services und SQL Server Management Studio integriert. Webdienste Mit SQL Server 2005 können Entwickler XML-Webdienste auf Datenbankebene entwickeln. Als HTTP-Listener kann SQL Server 2005 Webdienste-zentrierten Anwendungen einen neuen Typ von Datenzugriffsfunktionen bereitstellen. Reporting Services Die Reporting Services von SQL Server 2005 beinhalten Berichtskomponenten, die mit Visual Studio 2005 ausgeliefert werden. Integrierte Berichtskomponenten verbessern die Möglichkeiten der Berichterstellung für Geschäftsanwendungen. Erweiterungen für die Volltextsuche SQL Server 2005 unterstützt komplexe Volltextsucheanwendungen. Um eine größere Flexibilität für die katalogisierten Elemente zu erzielen, sind die Katalogisierungsfunktionen erweitert worden. Die Abfragegeschwindigkeit und Skalierbarkeit sind bedeutend verbessert worden. Neue Verwaltungstools ermöglichen einen besseren Einblick in die Volltextimplementierung. |
|
|
|
|