Individualschulungen
Entwicklung
Aktuelle Themen
.NET
JavaScript / TypeScript
Java
Programmiersprachen
Entwicklungswerkzeuge
Benutzeroberflächen / User Experience
Softwareengineering
KI in der Softwareentwicklung
Plattformen & Systeme
KI
Web & Cloud
Apps / Mobilplattformen
Datenbanken / Reporting / BI
Betriebssysteme & Virtualisierung
Microsoft Server-Produkte
Scripting
Windows & Office für Anwender
Soft Skills & IT-Recht
Das bieten nur wir
Umfangreicher Themenkatalog
Wählen Sie aus 1055 Themen
Weiterbildungsphilosophie
Individuelle Anpassung an Ihre Anforderungen
Didaktische Konzepte
Ganz nach Ihren Wünschen
Vorteile individueller Firmenseminare
Im Vergleich zu offenen Seminaren
Vor Ort oder online
Alles ist in Ihrem Hause oder online möglich
Top-Trainer
Die besten und renommiertesten Experten
Teilnehmerfeedback
Das sagen 9311 von insgesamt über 75000 Teilnehmern
Referenzkunden
Viele namhafte mittlere und große Referenzkunden
1055 Themen, die frei anpassbar und kombinierbar sind
Gesamter Themenkatalog →
Offene Schulungen
Online-Trainings
.NET-Akademie
.NET/C#-Basisseminar
WPF
WinUI
.NET MAUI, Uno & Avalonia
Blazor
ASP.NET Core WebAPI
Entity Framework Core
Unit Testing / TDD
PowerShell
Alle Seminartermine
INFOTAGE
INFOTAG ".NET 12.0"
am 22.06.2027
INFOTAG "KI" 2027
am 15.09.2027
Das bieten nur wir
Renommierte Top-Trainer
Die besten und bekanntesten Experten schulen Sie!
Teilnehmerfeedback
Das sagen 9311 von insgesamt über 75000 Teilnehmern
Referenzkunden
Viele namhafte mittlere und große Referenzkunden
Nicht das passende Thema dabei? Stellen Sie Ihre individuelle Firmenschulung aus 1055 Modulen zusammen!
Individualschulungen →
Beratung, Support & Entwicklung
Alle unsere Leistungen
Beratung
Beratung zu vielen technischen und methodischen Themen
Coaching
Projektbegleitende Unterstützung
Softwareentwicklung
Wir entwickeln einzelne Module oder ganze Anwendungen für Sie
Technischer Support
Support für einzelne technische Fragen
Individualschulungen
1055 Themen, die frei anpassbar und kombinierbar sind
Offene Seminare
Ausgewählte Themen bieten wir auch als öffentliche Online-Schulungen an.
Beratungsthemen
Anwendungsarchitektur
Datenbankzugriff/Data Access
DevOps
Frontend, GUI, UX
IT-Infrastruktur
Leistung/Performance
Machbarkeit und Prototyping
Methodik, Prozesse, Teamarbeit
Migration und Versionsumstieg
Mobilanwendungen
Reviews und Qualitätssicherung
Sicherheit/Security
Verteilte Systeme und Services
Webtechniken
Werkzeugauswahl
Weitere Themen
Auch alle Schulungsthemen sind als Beratung möglich!
Das bieten nur wir
Renommierte Top-Berater
Durch Vorträge und Veröffentlichungen sehr bekannte Experten
Referenzkunden
Viele namhafte mittlere und große Referenzkunden
Referenzprojekte
Zahlreiche Referenzprojekte
Beratung vor Ort oder remote – flexibel nach Bedarf.
Zu den Beratungsthemen →
Wissen
Publikationen & Vorträge
Fachbücher
Fachartikel
Konferenzvorträge
Weblog
Spickzettel/Cheat Sheets
Lexikon/Glossar
Programmcodebibliothek
Fallbeispiele
Newsletter
Downloads
Themenportale
Übersicht
.NET/C#/Visual Studio
.NET 11.0
.NET 10.0
.NET 9.0
.NET 8.0
ASP.NET (Core)/Blazor
PowerShell
Versionshistorie
Konferenzen/Events
Community-/Leserportal
Suche
Themenkatalog
Tag Cloud
Volltextsuche
Site Map
FAQs
Schulungen, Beratung, Support, Coaching, Softwareentwicklung
Unsere kommerziellen Leistungen →
Über uns
Unternehmen
Zahlen
Selbstdarstellung
Kernkompetenzen
Dr. Holger Schwichtenberg
Unsere Top-Experten
Leitung & Kundenteam
Partner
Weitere Websites
Referenzen
Referenzkunden
Kundenaussagen
Referenzprojekte
Kontakt & Rechtliches
Kontakt
Impressum
Datenschutzerklärung, Haftung, Urheberrecht, Barrierefreiheit
Impressum, Datenschutz und Barrierefreiheit unter Kontakt & Rechtliches.
Rechtliches →
Neuheiten in Microsoft SQL Server 2005
von
Dr. Holger Schwichtenberg
, zuletzt aktualisiert am 03.09.2008 13:20:13
Codename:
Yukon
Interner Name:
Microsoft SQL Server 9.0
Erscheinungstermin: TODO
Änderungen gegenüber SQL Server 2000
Installation
Veränderte Installationsroutine
Produktvarianten (inkl. SQL Server Express)
Datenhaltung
Datentyp XML
SQLXML
im SQL Server 2005
XQuery
-Unterstützung (
XML Query Language
)
Weitere neue Datentypen
Snapshotisolation
Sicherheit und Verfügbarkeit
Sicherheitserweiterungen
Richtlinien für SQL Server-Anmeldekennwörter
Angriffsflächenreduzierung
Failoverclustering
Datenbank
spiegelung
Datenbank
snapshots
Schnelle Wiederherstellung
Verbesserte Replikation
T-SQL
Zahlreiche Erweiterungen
Statement Level recompile
Query-Erweiterungen: WAITFOR, UPDATE
WIT
H OUTPUT
DDL-Triggers (d.h. Trigger bei Anlegen, Löschen, etc. von Tabellen)
SQL-View auf XML-Daten (Erweiterung von Select um query-Statement, erlaubt
XQuery
und XPath)
Rekursive Abfrage
Unterstützung für multidimensionale Daten (PIVOT, UNPIVOT, A
PPL
Y)
Ausnahme
behandlung für
Transaktion
en
Exception
Handling mit ABORT
Verwaltung
Neues
SQL Server Management Studio
SQL Management Objects
(
SMO
)
Business Intelligence Development Studio
Zusatzdienste des SQL Server 2005
Microsoft SQL Server 2005 Integration Services (Nachfolger der
Data Transformation Service
s –
DTS
)
Microsoft SQL Server 2005 Reporting Services
Microsoft SQL Server 2005 Analysis Services
Programmierung
.NET-Fähigkeit: Hosting der
CLR
innerhalb des SQL Server (Name: SQL
CLR
)
Managed Code
für Stored Procedures Functions, Triggers und Types
Webservice
s
SQL Service Broker
Notification Services
Query Notification
s
Multiple Active Result Sets (
MARS
)
.NET-Fähigkeit (SQL
CLR
)
Der SQL Server "
Yukon
" ist ein
.NET Runtime Host
, d.h. die
Common Language Runtime
(
CLR
), die Laufzeitumgebung des
.NET Framework
, ist in den SQL Server integriert.
Im neuen SQL Server können Funktionen, Trigger und Typen in jeder beliebigen
.NET-Sprache
(
Managed Code
) entwickelt werden. Die dazu notwendige
Assembly
kann der Entwickler mit dem kommenden
Visual Studio .NET 8.0
erzeugen, debuggen und zusammen mit der
Datenbank
weitergeben. Verschiedene Sicherheitsstufen ermöglichen die Abschottung von Code und Daten.
Das heißt konkret, dass der SQL Server die Ausführung von Stored Procedure in
Managed Code
(Co-de in der
Microsoft Intermediate Language
MSIL
) unterstützen wird.
Managed Code
kann in
.NET-Sprache
n wie
Visual Basic .NET
, CSharp (C#),
JScript
.NET und
JSharp
(J#) erstellt werden.
Der
Managed Code
soll trotz des Overheads hinsichtlich des Zwischencodes schneller sein als das interpretierte T-SQL sein – ausgenommen der Fall eines Befehlsblocks, der nur aus einer SQL-Anweisung besteht.
Bisher war die Erstellung der Stored Procedures nur in dem von Microsoft entwickelten SQL-Dialekt "Transact-SQL" (T-SQL) möglich. Ob bei den Stored Procedures nur die Microsoft-eigenen
.NET-Sprache
n oder auch andere Sprachen unterstützt werden, wird sich zeigen müssen. Aufgrund der Sprachunabhängigkeit des
.NET Framework
s sollte die Integration anderer Sprachen jedoch möglich sein.
T-SQL wird weiterhin unterstützt und sogar im SQL Server "
Yukon
" erheblich erweitert.
Managed Stored Procedure
s
Das heißt konkret, dass der SQL Server die Ausführung von Stored Procedure in
Managed Code
(Code in der
Microsoft Intermediate Language
MSIL
) unterstützen wird.
Managed Code
kann in
.NET-Sprache
n wie
Visual Basic .NET
, CSharp (C#),
JScript
.NET und
JSharp
(J#) erstellt werden.
Bisher war die Erstellung der Stored Procedures nur in dem von Microsoft entwickelten SQL-Dialekt "Transact-SQL" (T-SQL) möglich. Ob bei den Stored Procedures nur die Microsoft-eigenen
.NET-Sprache
n oder auch andere Sprachen unterstützt werden, wird sich zeigen müssen. Aufgrund der Sprachunabhängigkeit des
.NET Framework
s sollte die Integration anderer Sprachen jedoch möglich sein.
Zeitplan
XML-Fähigkeit
Die dritte große Innovation für
Yukon
betrifft die XML-Integration. Bisher war Microsoft
SQLXML
nur ein Aufsatz, der relationale
Datenstruktur
en in XML-Dokumente verwan-delte.
Yukon
besitzt einen Datentyp XML, indem XML-Dokumente oder -Fragmente Platz finden. Das allein wäre aber noch recht langweilig, wenn Microsoft für den neuen Datentyp nicht Zugriffsmöglichkeiten bereitstellen würde, die über die Mächtigkeit von Zeichenkettenoperationen hinaus-gehen. Die Redmonder haben eine Doppelstrategie gewählt, indem sie sowohl den kommenden
W3C
-Standard XPath als auch ein erweitertes SQL anbieten, um in die XML-
Datenstruktur
en hineinzureichen.
Webservice
-Unterstützung
Wie man es von Microsoft als Surfer auf der
Webservice
-Welle erwarten konnte, kann jede Funktion im neuen SQL Server direkt per
SOAP
angesprochen werden, wobei dafür kein
Internet Information Server
gebraucht wird, weil sich der SQL Server direkt des http.sys-Moduls im Windows-Kernel bedient.
Weitere Informationen finden Sie in diesen Beiträgen:
Datenbankmanagementsystem
Microsoft SQL Server
Microsoft SQL Server 2008
Microsoft SQL Server Compact Edition
Microsoft SQL Server Express
Microsoft.SqlServer.Management
SQL Management Objects
SQL Server 2005 Mobile Edition
SQL Server Integration Services
SQL Service Broker
Yukon