Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die folgenden Features sind neu in ADO.NET in .NET Framework 4.5.
SqlClient-Datenanbieter
Die folgenden Features sind neu im .NET Framework-Datenanbieter für SQL Server in .NET Framework 4.5:
Mit den Schlüsselwörtern der Verbindungszeichenfolge
ConnectRetryCountundConnectRetryInterval(ConnectionString) können Sie das Feature zur Ausfallsicherheit der Leerlaufverbindung steuern.Streamingunterstützung von SQL Server zu einer Anwendung unterstützt Szenarien, in denen Daten auf dem Server unstrukturiert sind. Weitere Informationen finden Sie unter SqlClient Streaming Support.
Unterstützung für die asynchrone Programmierung wurde hinzugefügt. Weitere Informationen finden Sie unter "Asynchrone Programmierung".
Verbindungsfehler werden nun im Protokoll für erweiterte Ereignisse protokolliert. Weitere Informationen finden Sie unter "Datenablaufverfolgung" in ADO.NET.
SqlClient bietet jetzt Unterstützung für das Feature für hohe Verfügbarkeit, Notfallwiederherstellung von SQL Server, AlwaysOn. Weitere Informationen finden Sie unter SqlClient-Unterstützung für hohe Verfügbarkeit, Notfallwiederherstellung.
Ein Kennwort kann bei Verwendung der SQL Server-Authentifizierung als Kennwort SecureString übergeben werden. Weitere Informationen finden Sie unter SqlCredential.
Wenn
TrustServerCertificate"false" undEncrypt"true" ist, muss der Servername (oder die IP-Adresse) in einem SQL Server-SSL-Zertifikat exakt mit dem Servernamen (oder der IP-Adresse) übereinstimmen, der in der Verbindungszeichenfolge angegeben ist. Andernfalls schlägt der Verbindungsversuch fehl. Weitere Informationen finden Sie in der Beschreibung derEncryptVerbindungsoption in ConnectionString.Wenn diese Änderung dazu führt, dass eine vorhandene Anwendung keine Verbindung mehr herstellt, können Sie die Anwendung mithilfe einer der folgenden Optionen beheben:
Stellen Sie ein Zertifikat aus, das den Kurznamen im Feld "Common Name (CN)" oder "Subject Alternative Name (SAN)" angibt. Diese Lösung funktioniert für die Datenbankspiegelung.
Fügen Sie einen Alias hinzu, der den Kurznamen dem vollqualifizierten Domänennamen zuordnet.
Verwenden Sie den vollqualifizierten Domänennamen in der Verbindungszeichenfolge.
SqlClient unterstützt erweiterten Schutz. Weitere Informationen zum erweiterten Schutz finden Sie unter Herstellen einer Verbindung mit dem Datenbankmodul unter Verwendung des erweiterten Schutzes.
SqlClient unterstützt Verbindungen mit LocalDB-Datenbanken. Weitere Informationen finden Sie unter SqlClient-Unterstützung für LocalDB.
Type System Version=SQL Server 2012;ist ein neuer Wert, der an dieType System VersionVerbindungseigenschaft übergeben werden soll. DerType System Version=Latest;Wert ist nun veraltet und wurde gleichgesetzt.Type System Version=SQL Server 2008;Weitere Informationen finden Sie unter ConnectionString.SqlClient bietet zusätzliche Unterstützung für sparse Spalten, ein Feature, das in SQL Server 2008 hinzugefügt wurde. Wenn Ihre Anwendung bereits auf Daten in einer Tabelle zugreift, in der spärliche Spalten verwendet werden, sollte eine Leistungssteigerung angezeigt werden. Die Spalte "IsColumnSet" von GetSchemaTable gibt an, ob es sich bei einer Spalte um eine spärliche Spalte handelt, die Mitglied eines Spaltensatzes ist. GetSchema gibt an, ob eine Spalte eine spärliche Spalte ist (weitere Informationen finden Sie unter SQL Server-Schemasammlungen). Weitere Informationen zu Sparse-Spalten finden Sie in Verwenden von Sparse-Spalten.
Die Assembly Microsoft.SqlServer.Types.dll, die die räumlichen Datentypen enthält, wurde von Version 10.0 auf Version 11.0 aktualisiert. Anwendungen, die auf diese Assembly verweisen, können fehlschlagen. Weitere Informationen finden Sie unter "Änderungen bei Datenbankmodul-Funktionen".
ADO.NET Entity Framework
.NET Framework 4.5 hat APIs hinzugefügt, die neue Szenarien beim Arbeiten mit Entity Framework 5.0 aktiviert haben. Weitere Informationen zu Verbesserungen und Features, die Entität Framework 5.0 hinzugefügt wurden, finden Sie unter Entity Framework-Versionen und Versionsverwaltung.