Erstellen von Anwendungen mit SQL Server Native Client

Gilt für:SQL ServerAzure SQL-DatenbankAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)

Wichtig

Der SQL Server Native Client (häufig abgekürzt mit SNAC) wurde aus SQL Server 2022 (16.x) und SQL Server Management Studio 19 (SSMS) entfernt. Der SQL Server Native Client (SQLNCLI oder SQLNCLI11) und der Microsoft OLE DB-Legacyanbieter für SQL Server (SQLOLEDB) werden für neue Anwendungsentwicklungen nicht empfohlen. Verwenden Sie in Zukunft den neuen Microsoft OLE DB-Treiber für SQL Server (MSOLEDBSQL) oder den neuesten Microsoft ODBC Driver for SQL Server. Informationen zu SQLNCLI, das als Komponente von SQL Server Datenbank-Engine (Versionen 2012 bis 2019) ausgeliefert wird, finden Sie in dieser Supportlebenszyklus-Ausnahme.

Beim Entwickeln einer Anwendung, die die SQL Server Native Client-Bibliothek verwendet, kommen eine Reihe von Problemen ins Spiel. In den Themen in diesem Abschnitt werden viele dieser Probleme behandelt, darunter das Upgrade von MDAC auf SQL Server Native Client, die Verwendung der SQL Server Native Client-Header- und Bibliotheksdateien sowie eine Übersicht über die verschiedenen Verbindungszeichenfolgen, die mit SQL Server Native Client verwendet werden können.

In diesem Abschnitt

Installieren von SQL Server Native Client
Erläutert, wie SQL Server Native Client installiert ist, an welchen Speicherorten verschiedene Komponenten installiert werden, und wie SQL Server Native Client deinstalliert werden.

Komponenten von SQL Server Native Client
Erläutert die Komponenten, aus denen SQL Server Native Client bestehen, einschließlich Bibliotheks-, Ressourcen-, Hilfe- und Headerdateien.

Verwenden von Schlüsselwörtern für Verbindungszeichenfolgen mit SQL Server Native Client
Erläutert die verschiedenen Typen von Verbindungszeichenfolgen, die beim Herstellen einer Verbindung mit einer Datenbank über SQL Server Native Client verwendet werden können.

Verwenden der SQL Server Native Client-Header- und Bibliotheksdateien
Erläutert die Verwendung der SQL Server Native Client Header- und Bibliotheksdateien in einer Anwendung.

Aktualisieren einer Anwendung von MDAC auf SQL Server Native Client
Erläutert die Unterschiede zwischen SQL Server Native Client und MDAC sowie Probleme, die beim Upgrade von MDAC auf SQL Server Native Client berücksichtigt werden sollten.

Aktualisieren einer Anwendung aus SQL Server Native Client 2005
Erläutert Probleme, die beim Upgrade von SQL Server 2005 (9.x) Native Client auf SQL Server Native Client in SQL Server 2012 (11.x) berücksichtigt werden sollten.

Verwenden von ADO mit SQL Server Native Client
Erläutert, wie ADO SQL Server Native Client verwenden kann, um auf SQL Server Funktionalität zuzugreifen und diese zu verwenden.

Richtlinien zur Unterstützung für SQL Server Native Client
Erläutert, wie verschiedene Datenzugriffskomponenten mit verschiedenen Versionen von SQL Server Native Client verwendet werden können.

Herstellen einer Verbindung mit einer Azure SQL-Datenbank mithilfe von SQL Server Native Client
Erläutert, wie Sie mithilfe von SQL Server Native Client eine Verbindung mit einer SQL-Datenbank herstellen.

Weitere Informationen

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