Sie sind hier:
Wissen
Telefon (Mo-Fr 9 bis 16 Uhr):
0201/649590-0
|
Kontaktformular
MENU
Medien
Übersicht
Lexikon/Glossar
Spickzettel
Weblog
Konferenzvorträge
Fachbücher
Fachartikel
Leserportal
Autoren gesucht!
Literaturtipps
Praxisnahe Fallbeispiele
Downloads
Newsletter
.NET
Startseite
.NET 8.0
.NET 7.0
.NET 6.0
.NET 5.0
.NET Core
.NET 4.0/4.5.x/4.6.x
.NET 3.0/3.5
.NET 2.0
.NET-Lexikon
Programmiersprachen
Entwicklerwerkzeuge
Klassenreferenz
Softwarekomponenten
Windows Runtime
World Wide Wings-Demo
Versionsgeschichte
Codebeispiele
ASP.NET
Artikel
Bücher
Schulung & Beratung
Konferenzen/Events
ASP.NET
Startseite
Lexikon
Sicherheit
Konfiguration
Global.asax
Tracing
Technische Beiträge
Klassenreferenz
Programmiersprachen
Entwicklerwerkzeuge
Softwarekomponenten
Forum
Schulung & Beratung
PowerShell
Startseite
Commandlet-Referenz
Codebeispiele
Commandlet Extensions
Versionsgeschichte
Schulungen+Beratung
Windows
Startseite
Windows Runtime (WinRT)
Windows PowerShell
Windows Scripting
Windows-Schulungen
Windows-Lexikon
Windows-Forum
Scripting
Startseite
Lexikon
FAQ
Bücher
Architektur
Skriptsprachen
Scripting-Hosts
Scripting-Komponenten
COM/DCOM/COM+
ADSI
WMI
WMI-Klassenreferenz
Scripting-Tools
WSH-Editoren
Codebeispiele
.NET-Scripting
Forum
Schulung & Beratung
Nutzer
Anmeldung/Login
Buchleser-Registrierung
Gast-Registrierung
Hilfe
Website-FAQ
Technischer Support
Site Map
Tag Cloud
Suche
Kontakt
Erklärung des Begriffs: Microsoft SQL Server 2005 (MSSQL 2005)
Begriff
Microsoft SQL Server 2005
Abkürzung
MSSQL 2005
Eintrag zuletzt aktualisiert am
03.09.2008
Zur Stichwortliste unseres Lexikons
Was ist
Microsoft SQL Server 2005
?
Codename:
Yukon
Interner Name:
Microsoft SQL Server 9.0
Erscheinungstermin: TODO
Ändeurngen 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
Anrgriffsflä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, de-buggen und zusammen mit der
Datenbank
weitergeben. Ver-schiedene 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 ist als das interpretierte T-SQL sein – ausgenommen der Fall eines Befehlsblocks, der nur aus ei-ner SQL-Anweisung besteht.
Bisher war die Erstellung der Stored Procedures nur in dem von entwickelten 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. Auf-grund der Sprachunabhängigkeit der
.NET Framework
sollte die Integration anderer Sprachen jedoch möglich sein.
T-SQL wird weiterhin unterstützt und sogar im SQL Server "
Yukon
" erheblich erweitert.
Managed Store Procedures
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 entwickelten 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. Auf-grund der Sprachunabhängigkeit der
.NET Framework
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 kommende
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.
Querverweise zu anderen Begriffen im Lexikon
siehe
Microsoft SQL Server 9.0
Business Intelligence Development Studio (BIDS)
Microsoft Intermediate Language (MSIL)
SQL Server Management Studio
Internet Information Server (IIS)
Data Transformation Service (DTS)
Microsoft SQL Server 9.0 (MSSQL9)
Common Language Runtime (CLR)
SQL Management Objects (SMO)
Visual Studio .NET 8.0 (VS8)
SQL Service Broker
Query Notification
XML Query Language (XQuery)
.NET Runtime Host
Visual Basic .NET (VB.NET)
.NET Framework
Datenstruktur
Managed Code
.NET-Sprache
Transaktion
Webservice
Exception
Datenbank (DB)
Assembly
Ausnahme
JScript
JSharp (J#)
SQLXML
Yukon
XML Query Language (XQuery)
Multiple Active Results Sets (MARS)
Simple Object Access Protocol (SOAP)
Microsoft Intermediate Language (MSIL)
Work Item Types (WIT)
SQL Management Objects (SMO)
Parallel Patterns Library (PPL)
World Wide Web Consortium (W3C)
Common Language Runtime (CLR)
Data Transformation Service (DTS)
Beratung & Support
Anfrage für Beratung/Consulting zu Microsoft SQL Server 2005 MSSQL 2005
Gesamter Beratungsthemenkatalog
Technischer Support zum Microsoft SQL Server 2005 MSSQL 2005
Schulungen zu diesem Thema
Microsoft SQL Server 2005 - Die Neuerungen im Überblick
Microsoft SQL Server 2008 - Die Neuerungen gegenüber SQL Server 2005 (Update-Schulung)
Anfrage für eine individuelle Schulung zum Thema Microsoft SQL Server 2005 MSSQL 2005
Gesamter Schulungsthemenkatalog
Bücher zu diesem Thema
Alle unsere aktuellen Fachbücher
E-Book-Abo für ab 99 Euro im Jahr