Freigeben über


SQL Server Native Client-Funktionen

Neben der Offenlegung von Features der Windows-Datenzugriffskomponenten (ehemals Microsoft) implementiert SQL Server Native Client auch viele andere Features, um SQL Server Funktionalität verfügbar zu machen.

In diesem Abschnitt

Verhaltensänderungen des ODBC-Treibers bei der Behandlung von Zeichenkonvertierungen
Erläutert eine Verhaltensänderung ab SQL Server Native Client 2012.

Verwenden der Datenbankspiegelung
Erläutert, wie SQL Server Native Client die Verwendung gespiegelter Datenbanken unterstützt, d. h. die Möglichkeit, eine Kopie oder Spiegel einer SQL Server-Datenbank auf einem Standbyserver beizubehalten.

Ausführen asynchroner Vorgänge
Erläutert, wie SQL Server Native Client asynchrone Vorgänge unterstützt, d. h. die Möglichkeit, sofort zurückzugeben, ohne den aufrufenden Thread zu blockieren.

Verwenden von Multiple Active Result Sets (MARS)
Erläutert, wie SQL Server Native Client mehrere aktive Resultsets (MARS) unterstützt. MARS ermöglichen es Ihnen, mehrere Resultsets mithilfe einer einzigen Datenbankverbindung auszuführen und zu empfangen.

Verwenden von XML-Datentypen
Erläutert, wie SQL Server Native Client den XML-Datentyp unterstützt, bei dem es sich um einen XML-basierten Datentyp handelt, der als Spaltentyp, Variablentyp, Parametertyp oder Funktionsrückgabetyp verwendet werden kann.

Verwenden von benutzerdefinierten Typen
Erläutert, wie SQL Server Native Client User-Defined Types (UDT) unterstützt, die das SQL-Typsystem erweitert, indem Sie Objekte und benutzerdefinierte Datenstrukturen in einer SQL Server Datenbank speichern können.

Verwenden von Datentypen mit umfangreichen Werten
Erläutert, wie SQL Server Native Client Datentypen mit großem Wert unterstützt, bei denen es sich um große Objektdatentypen (LOB) handelt.

Programmgesteuertes Ändern von Kennwörtern
Erläutert, wie SQL Server Native Client die Verarbeitung abgelaufener Kennwörter unterstützt, sodass Kennwörter jetzt ohne Administratorbeteiligung auf dem Client geändert werden können.

Arbeiten mit der Momentaufnahmeisolation
Erläutert, wie SQL Server Native Client die Erweiterung der Zeilenversionsverwaltung unterstützt, die die Datenbankleistung verbessert, indem Sie Blockierungsszenarien für Leser und Writer vermeiden.

Arbeiten mit Abfragebenachrichtigungen
Erläutert, wie SQL Server Native Client Consumerbenachrichtigungen bei Rowsetänderungen unterstützt.

Durchführen von Massenkopiervorgängen
Erläutert, wie SQL Server Native Client Massenkopiervorgänge unterstützt, die die Übertragung großer Datenmengen in oder aus einer SQL Server Tabelle oder Sicht ermöglichen.

Verwenden von Verschlüsselung ohne Überprüfung
Erläutert, wie Sie SQL Server Native Client verwenden, um Daten zu verschlüsseln, die an den Server gesendet werden, ohne das Zertifikat zu überprüfen.

Tabellenwertparameter (SQL Server Native Client)
Erläutert SQL Server Native Client Unterstützung für die Tabellenwertparameter.

Große benutzerdefinierte CLR-Typen
Erläutert die Unterstützung für große CLR-benutzerdefinierte Typen (Common Language Runtime).

FILESTREAM-Unterstützung
Erläutert SQL Server Native Client Unterstützung für das erweiterte FILESTREAM-Feature.

Unterstützung von Dienstprinzipalnamen (SPN) in Clientverbindungen
Erläutert, auf welche Weise die Unterstützung für Dienstprinzipalnamen (Service Principal Names, SPN) erweitert wurde, damit die gegenseitige Authentifizierung über alle Protokolle hinweg möglich ist.

Unterstützung für Spalten mit geringer Dichte in SQL Server Native Client
Erläutert SQL Server Native Client Unterstützung für Sparsespalten.

Verbesserungen bei Datum und Zeit
Erläutert die Unterstützung, die SQL Server Native Client für die Datentypen Datum und Uhrzeit hinzugefügt wurde.

Metadatenermittlung
Erläutert Verbesserungen der Metadatenermittlung, die in SQL Server 2012 vorgenommen wurden.

Unterstützung für UTF-16 in SQL Server Native Client 11.0
Erläutert eine Verhaltensänderung, die in SQL Server 2012 eingeführt wurde. Wenn Sie beim Binden eines Spaltenergebnisses oder Ausgabeparameters einen Puffer mit fester Länge angeben und wenn das wchar in den Puffer geschriebene Zeichen vor dem Abschlusszeichen ein hoher Ersatzcodepunkt eines Ersatzzeichenpaars ist und das nächste wchar Zeichen ein niedriger Ersatzcodepunkt ist, fügt SQL Server Native Client dem Puffer den hohen Ersatzcodepunkt nicht hinzu.

SQL Server Native Client-Unterstützung für hohe Verfügbarkeit, Notfallwiederherstellung
Erläutert, wie Ihre Anwendung so konfiguriert werden kann, dass sie die Features für die Hochverfügbarkeit und Notfallwiederherstellung nutzt, die in SQL Server 2012 hinzugefügt wurden.

Zugreifen auf Diagnoseinformationen im Protokoll der erweiterten Ereignisse
Erläutert Verbesserungen an SQL Server Native Client und Datenablaufverfolgung, die Ihnen Zugriff auf Diagnoseinformationen im Ringpuffer und im XEvents-Protokoll ermöglicht.

SQL Server Native Client-Unterstützung für LocalDB
Erläutert SQL Server Native Client Unterstützung für das LocalDB-Feature.

Weitere Informationen

Programmierung für SQL Server Native Client
ODBC How-to Topics
Vorgehensweisen für OLE DB
Installieren von SQL Server Native Client