SQL Native Client kann anstelle von Microsoft Data Access Components (MDAC) verwendet werden, um neue Anwendungen zu erstellen oder vorhandene Anwendungen zu verbessern, die neue SQL Server 2019-Funktionen nutzen müssen, z. B. mehrere aktive Ergebnismengen (MARS), Abfragebenachrichtigungen, benutzerdefinierte Typen (UDT) und XML-Datentypunterstützung.
Was Ist SQL Native Client?,
Microsoft SQL Server Native Client (SQL Native Client) enthält den SQL ODBC-Treiber und SQL OLE DB-Anbieter in einer nativen Dynamic Link Library (DLL), die Anwendungen unterstützt, die native Code-APIs (ODBC, OLE DB und ADO) für Microsoft SQL Server verwenden. SQL Native Client wurde in Microsoft SQL Server 2005 eingeführt, um neue Funktionen zu bieten, die über die von den Microsoft Data Access Components (MDAC) bereitgestellten hinausgehen.
Warum Brauche ich SQL Native Client?
Wann möchten Sie den nativen SQL-Client im Gegensatz zu MDAC verwenden oder sogar ADO.NET?, Die Antwort lautet nur, wenn Sie vorhandene oder neue COM-basierte (oder native) Anwendungen aktualisieren oder entwickeln, die auf die neuen Funktionen von SQL Server 2019 abzielen.
Wenn Sie keine der neuen Funktionen von SQL Server 2019 benötigen, müssen Sie den nativen SQL-Client nicht verwenden. Ihr vorhandener OLE DB-und ODBC-Code funktioniert einwandfrei. Natürlich, wenn Sie eine verwaltete Codebasis für den Datenzugriff haben oder planen, dann ist die ADO.NET Datenzugriffsklassen des. NET-Frameworks sollten Sie verwenden.,
Die Vorteile der Verwendung von SQL Native Client
SQL Native Client sollte verwendet werden, um neue Anwendungen zu erstellen oder vorhandene Anwendungen zu verbessern, die die Vorteile neuer SQL Server 2019-Funktionen nutzen möchten, z. B. Datenbankspiegelung, mehrere aktive Ergebnismengen (MARS), Abfragebenachrichtigungen, Snapshot-Isolation und XML-Datentypunterstützung.,
SQL Native Client kann verwendet werden, um neue Anwendungen zu erstellen oder vorhandene Anwendungen zu verbessern, die neue SQL Server 2019-Funktionen nutzen müssen, z. B. mehrere aktive Ergebnismengen (MARS), benutzerdefinierte Datentypen (UDT), Abfragebenachrichtigungen, Snapshot-Isolation und XML-Datentypunterstützung.
Wie stelle ich SQL Native Client bereit?
Wenn Sie eine Anwendung bereitstellen, die vom nativen SQL-Client abhängig ist, müssen Sie den nativen SQL-Client mit Ihrer Anwendung neu verteilen., Im Gegensatz zu Microsoft Data Access Components (MDAC), das jetzt Bestandteil des Betriebssystems ist, ist SQL Native Client eine Komponente von SQL Server 2019.
Daher ist es wichtig, SQL Native Client in Ihrer Entwicklungsumgebung zu installieren und SQL Native Client mit Ihrer Anwendung neu zu verteilen. SQL Native Client Redistributable Installationsprogramm namens sqlncli.msi ist auf dem SQL Server 2019-Installationsmedium verfügbar und als eine der SQL Server 2019-Feature-Pack-Komponenten auf der Microsoft-Download-Site verfügbar.
Wo bekomme ich es?,
Die Treiberinstallation von Mertech installiert den nativen SQL-Client.