Share via


Neue Funktionen in SQL Server 2008 (ADO.NET)

SQL Server 2008 enthält zahlreiche neue und verbesserte Funktionen, mit denen Entwickler, Architekten und Administratoren noch besser und produktiver arbeiten können.Zu den Verbesserungen gehören neue Transact-SQL-Anweisungen, Datentypen und Verwaltungsfunktionen.Eine vollständige Liste der neuen Funktionen finden Sie in der SQL Server 2008-Onlinedokumentation unter Neuigkeiten (SQL Server 2008).Weitere Informationen zu Datenbankmodulfunktionen wie den neuen Transact-SQL-Anweisungen, Verwaltungstools und Sicherheitserweiterungen finden Sie unter https://msdn2.microsoft.com/en-us/library/bb510411(SQL.100).aspxNeuigkeiten (Datenbankmodul) in der SQL Server 2008-Onlinedokumentation.

Neuerungen in SQL Server 2008 R2

SQL Server 2008 R2 ist ein inkrementelles Release für SQL Server 2008, in dem erweiterte Features und Funktionen eingeführt werden, wie beispielsweise die Unterstützung von mehr als 64 logischen Prozessoren, Verwaltungsfunktionen für Anwendungen und mehrere Server, Master Data Services (MDS) sowie Verbesserungen für Reporting Services.Eine vollständige Liste der neuen Funktionen finden Sie unter What's New in SQL Server 2008 R2 in der SQL Server-Onlinedokumentation.Ab .NET Framework Version 4.0 bietet der .NET Framework-Datenanbieter für SQL Server (System.Data.SqlClient) vollständige Unterstützung für alle neuen Funktionen des SQL Server 2008-Datenbankmoduls.

SqlClient-Unterstützung für SQL Server 2008

Ab .NET Framework Version 3.5 Service Pack (SP) 1 bietet der .NET Framework-Datenanbieter für SQL Server (System.Data.SqlClient) vollständige Unterstützung für alle neuen Funktionen des SQL Server 2008-Datenbankmoduls.Sie müssen .NET Framework 3.5 SP1 (oder höher) installieren, um diese neuen Funktionen mit SqlClient zu verwenden.

Folgende Themen sind in der ADO.NET-Dokumentation enthalten.

Änderungen an der Typsystemversion

Welche Funktionalität einer Clientanwendung zur Verfügung steht, hängt von der SQL Server-Version und der Kompatibilitätsstufe der Datenbank ab.Die Type System Version-Schlüsselwörter in einem SqlConnection.ConnectionString können verwendet werden, um die clientseitige Darstellung von SQL Server-Typen anzugeben.Durch die explizite Festlegung der Systemversion, für die die Clientanwendung geschrieben wurde, werden potenzielle Probleme vermieden, die dazu führen könnten, dass eine Anwendung nicht funktioniert, wenn eine andere SQL Server-Version verwendet wird.Wenn Sie z. B. SQL Server 2000 angeben, werden UDT-Spalten als byte[]-Array dargestellt.Wird dagegen SQL Server 2005 angegeben, erfolgt die Darstellung als verwaltete Typen.

Eine Übersicht über die verfügbaren Type System Version-Werte finden Sie in der folgenden Tabelle.

Wert

Beschreibung

Letzte Version

Verwendet die neueste Version, die von diesem Client/Server-Paar unterstützt wird.Wenn die Client- und Serverkomponenten aktualisiert werden, wird automatisch die jeweils neueste Version verwendet.Dies ist die Standardeinstellung in ADO.NET.

SQL Server 2000

Verwendet das SQL Server 2000-Typensystem.

SQL Server 2005

Verwendet das SQL Server 2005-Typensystem.

SQL Server 2008

Verwendet das SQL Server 2008-Typensystem.Die Verarbeitung der Datetime-Werte erfolgt in Abhängigkeit von der Typensystemversion und von der auf dem Server angegebenen Standardsprache.

Um die Kompatibilität mit Funktionen zu gewährleisten, die in SQL Server 2008 neu eingeführt wurden, können Sie den Type System Version-Wert wie im Folgenden beschrieben explizit in der Verbindungszeichenfolge angeben.

Type System Version= SQL Server 2008;
Type System Version=Latest;
HinweisHinweis

Die Typsystemversion kann nicht für CLR-Code festgelegt werden, der prozessintern in SQL Server ausgeführt wird.Weitere Informationen finden Sie unter CLR-Integration in SQL Server (ADO.NET).

Sie können auch die TypeSystemVersion-Eigenschaft eines SqlConnectionStringBuilder festlegen, wenn Sie Verbindungszeichenfolgen zur Laufzeit erstellen.Weitere Informationen finden Sie unter Verbindungszeichenfolgen-Generatoren (ADO.NET).

Siehe auch

Konzepte

Neues in ADO.NET

Weitere Ressourcen

SQL Server und ADO.NET

Abrufen und Ändern von Daten in ADO.NET

LINQ to SQL