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.
Dienstanbieter sind Komponenten, die die Funktionalität von Datenanbietern erweitern, indem erweiterte Schnittstellen implementiert werden, die vom Datenspeicher nicht nativ unterstützt werden.
Universal Data Access bietet eine Komponentenarchitektur, die es einzelnen, spezialisierten Komponenten ermöglicht, diskrete Gruppen von Datenbankfunktionen oder "Dienste" über weniger leistungsfähige Speicher zu implementieren. Anstatt zu erzwingen, dass jeder Datenspeicher eine eigene Implementierung erweiterter Funktionen bereitstellt oder generische Anwendungen zur internen Implementierung von Datenbankfunktionen erzwingt, stellen Dienstkomponenten eine gemeinsame Implementierung bereit, die von jeder Anwendung beim Zugriff auf einen beliebigen Datenspeicher verwendet werden kann. Die Tatsache, dass einige Funktionen nativ vom Datenspeicher implementiert werden, und einige über generische Komponenten sind für die Anwendung transparent.
Beispielsweise ist ein Cursormotor, wie der Cursordienst für OLE DB, eine Dienstkomponente, die Daten aus einem sequenziellen, nur vorwärts gerichteten Datenspeicher nutzen kann, um scrollbare Daten zu erzeugen. Andere Dienstanbieter, die häufig von ADO verwendet werden, sind die Microsoft OLE DB-Persistenzanbieter (ADO-Dienstanbieter) (zum Speichern von Daten in einer Datei), der Microsoft Data Shaping Service for OLE DB (ADO Service Provider) (für hierarchische Recordsets) und den Microsoft OLE DB Remoting Provider (ADO Service Provider) (zum Aufrufen von Datenanbietern auf einem Remotecomputer).
Weitere Informationen zu Diensten und Datenanbietern finden Sie in Anhang A: Anbieter.