Update: ODBC-Treiber möglicherweise Fehler "TDS Buffer Length groß" zurück.

Wichtig: Dieser Artikel wurde maschinell übersetzt und wird dann möglicherweise mithilfe des Community Translation Framework (CTF) von Mitgliedern unserer Microsoft Community nachbearbeitet. Weitere Informationen zu CTF finden Sie unter http://support.microsoft.com/gp/machine-translation-corrections/de.

Den englischen Originalartikel können Sie über folgenden Link abrufen: 176256
Disclaimer zu nicht mehr gepflegten KB-Inhalten
Dieser Artikel wurde für Produkte verfasst, für die Microsoft keinen Support mehr anbietet. Der Artikel wird deshalb in der vorliegenden Form bereitgestellt und nicht mehr weiter aktualisiert.
FEHLER #: 17365
Problembeschreibung
In einem sehr langsam Umgebung wie WAN oder DFÜ-WhereTDS Pakete möglicherweise verzögert werden, während normale Übertragung, ein ODBC je asynchroner Modus kann eine der folgenden TDS Protocolrelated Fehler, das Timing des Netzwerks lesen und Theversions verwendeten ODBC-Treiber zurückgegeben:

  • Unbekannten Token vom SQL Server
  • TDS Puffer zu groß oder TDS Buffer Link zu groß
  • Protokollfehler im TDS-Datenstrom
  • Arbeitsspeicher-Reservierungsfehler
Dieses Problem ist wahrscheinlicher bei Verwendung von TCP/IP Sockets Thanother IPs.
Ursache
Fällt ein ODBC-Treiber-Netzwerkbibliothek an zurückzugebenden Daten Immediatelydue Netzwerk verlangsamen, wechselt der Treiber zu Asynchronousmode. Wenn neue TDS Daten ankommen, setzt der ODBC-Treiber Netzwerk gelesen. Allerdings unter TCP/IP Sockets mit einem langsam und gerouteten Netzwerk (z. B. aWAN), große TDS-Pakete werden normalerweise über verschiedene TCPpackets aufgeteilt und mehrere TDS-Pakete können in einem einzelnen TCP-Paket verschmolzen, wieder Netzwerk lesen kann zurück den übrigen Teil der vorherigen TDSpacket (wie), aber der Treiber kann von diesen Datenstream verwirrt , die den Fehler verursacht.

Unter anderen IPCs sind mehrere TDS-Pakete normalerweise keine zusammengefügte Togetherduring Getriebe. Daher ist das Problem weniger wahrscheinlich IPCs.
Abhilfe
Um dieses Problem zu umgehen, deaktivieren Sie asynchronen Modus Weitere Informationen über diese Vorgehensweise finden Sie in der Produktdokumentation oder Sieim folgenden Artikel der Microsoft Knowledge Base:
153908Update: 16-Bit-Treiber Mal auf asynchrone Aufrufe an SQLTables
Status
Microsoft hat das Problem in der SQL Server-ODBC-Driverversions 2.5 und 2.65 bestätigt.

Ein unterstütztes Update ist jetzt verfügbar, jedoch wurde nicht vollständig einem Regressionstest unterzogen und sollte nur zum dieses Specificproblem angewendet werden. Wenn Sie durch dieses Problem schwerwiegend beeinträchtigt, empfiehlt Microsoft, auf das nächste Service Pack warten, das Containsthis zu beheben. Weitere Informationen erhalten Sie beim technischen Support von Microsoft.
Netzwerkbibliothek Dblib Db-Lib async

Warnung: Dieser Artikel wurde automatisch übersetzt.

Eigenschaften

Artikelnummer: 176256 – Letzte Überarbeitung: 10/26/2015 02:13:00 – Revision: 2.0

  • kbproductlink kbbug kbfix kbnetwork kbmt KB176256 KbMtde
Feedback