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.
SQL Server Native Client ist eine Technologie, mit der Sie auf Daten in einer SQL Server-Datenbank zugreifen können. Eine Diskussion über die verschiedenen Datenzugriffstechnologien finden Sie unter Data Access Technologies Road Map
Bei der Entscheidung, ob SQL Server Native Client als Datenzugriffstechnologie Ihrer Anwendung verwendet werden soll, sollten Sie mehrere Faktoren berücksichtigen.
Wenn Sie für neue Anwendungen eine verwaltete Programmiersprache wie Microsoft Visual C# oder Visual Basic verwenden und auf die neuen Features in SQL Server zugreifen müssen, sollten Sie den .NET Framework-Datenanbieter für SQL Server verwenden, der Teil von .NET Framework ist.
Wenn Sie eine COM-basierte Anwendung entwickeln und auf die in SQL Server eingeführten neuen Features zugreifen müssen, sollten Sie SQL Server Native Client verwenden. Wenn Sie keinen Zugriff auf die neuen Features von SQL Server benötigen, können Sie weiterhin Windows Data Access Components (WDAC) verwenden.
Bei vorhandenen OLE DB- und ODBC-Anwendungen besteht das Hauptproblem darin, ob Sie auf die neuen Features von SQL Server zugreifen müssen. Wenn Sie über eine ausgereifte Anwendung verfügen, die die neuen Features von SQL Server nicht benötigt, können Sie WDAC weiterhin verwenden. Wenn Sie jedoch auf diese neuen Features zugreifen müssen, z. B. den XML-Datentyp, sollten Sie SQL Server Native Client verwenden.
Sowohl SQL Server Native Client als auch MDAC unterstützen die Lesezugriffstransaktionsisolation mithilfe der Zeilenversionsverwaltung, aber nur SQL Server Native Client unterstützt die Snapshottransaktionsisolation. (In Programmierbegriffen ist die Lesezugriffstransaktionsisolation mit Zeilenversionsverwaltung identisch mit Read-Committed Transaktion.)
Informationen zu den Unterschieden zwischen SQL Server Native Client und MDAC finden Sie unter Aktualisieren einer Anwendung auf SQL Server Native Client von MDAC.
Siehe auch
Programmierung für SQL Server Native Client
ODBC-Themen mit Anleitungen
OLE DB-Themen mit Anleitungen