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.
Wenn eine ODBC-Anwendung eines der ODBC-Cursorattribute auf einen anderen Wert als die Standardwerte festlegt, fordert der SQL Server Native Client ODBC-Treiber den Server an, einen API-Servercursor desselben Typs zu implementieren. Durch die Verwendung von API-Servercursorn wird Arbeitsspeicher auf dem Client freigegeben und der Netzwerkdatenverkehr zwischen Client und Server erheblich reduziert.
Ein potenzieller Nachteil von API-Servercursorn besteht darin, dass sie derzeit nicht alle SQL-Anweisungen unterstützen. API-Servercursor können nicht zum Ausführen verwendet werden:
Batches oder gespeicherte Prozeduren, die mehrere Resultsets zurückgeben.
SELECT-Anweisungen, die COMPUTE BY-, FOR BROWSE- oder INTO-Klauseln enthalten.
Eine EXECUTE-Anweisung, die auf eine remote gespeicherte Prozedur verweist.
Wenn eine Verbindung mit einer Instanz von SQL Server hergestellt wird, bewirkt das Ausführen einer Anweisung mit diesen Merkmalen mithilfe eines Servercursors, dass der Cursor in einen Standardergebnissatz konvertiert wird. Wenn eine Verbindung mit früheren Versionen von SQL Server hergestellt wird, tritt ein Fehler auf.