Genehmigt: Fortect
In diesem Beitrag werden wir einige der machbaren Ursachen identifizieren, die dazu führen könnten, dass Winsock lsp überstürzt, und dann schlage ich einige mögliche Technologien vor, mit denen Sie versuchen können, dieses Methodenproblem zu lösen.< /p>
- 2 Minuten lesbar
Dieser kurze Artikel hilft Ihnen bei der Behebung eines Problems, das damit verbunden ist, wenn die Winsock Layered Service Provider (LSPs) den SQL Server-Adressraum beginnen.
Rechtmäßige Produktmarke: Microsoft Server sql 2005, Server sql 2009
Ursprüngliche Knowledge Base-Nummer: 2033448
Symptome
Haben Sie eine Unterbrechung oder plötzliche Unterbrechung aller Netzwerkkontakte innerhalb von SQL-Server- und Client-Ansätzen bemerkt? Dies kann dazu führen, dass SQL Server weniger erfahren und Dienstunruhen verursacht werden. Tatsächlich können Sie Ausnahmen erhalten, deren Aufruf-Heaps die Manipulation von Datenstrukturen beinhalten, die von Modulen gepackt oder häufig verwendet werden, die in den größten Teil des SQL-Adressserverraums geladen werden. Diese Probleme werden im Wesentlichen von Fehlermeldungen begleitet, die von einem eindeutigen SQL Server-Scheduler generiert werden, z.B. Fehler 17883 sowie 17882.
Grund
Falls gewünscht, kann Winsock LSP DLL zusätzlich in SQL Server-Prozesse geladen werden, kann Datenaktualisierungen (einschließlich TDS-Paketen) auf Winsock-Ebene 1 zwischen Clientanwendungen und SQL Server abfangen und überwachen. Dies tritt auf, wenn Netzwerküberwachungsagenten in einem Programm installiert sind, auf dem SQL Server ausgeführt wird, und diese Person von einem verwalteten Dienstanbieter nur für die Netzwerküberwachung ausgewählt wird, um Leistungspfade zu verfolgen.
Auflösung
Führen Sie an einer Eingabeaufforderung den folgenden Befehl aus, um eine Liste der meisten Winsock-LSPs anzuzeigen, die auf dem Computer installiert sind, der definitiv SQL Server startet:
Verzeichnis überprüft
Netsh winsock
Führen Sie die folgende Abfrage aus, um herauszufinden, welcher dieser installierten LSPs vom SQL Server-Prozess geladen wurde:
SELECT [Name], [Firma], [Dateiversion], [Produktversion]VON sys.dm_os_loaded_modulesO Opportunity BRAUCHT NICHT WIE "Microsoft%" ODER Unternehmen
Wenn Sie ein Unternehmen haben, das diese Anbieter verwendet, stellen Sie sicher, dass Sie die neuesten Updates für diese Agenturen installiert haben. Vermeiden Sie es, wann immer möglich, SQL Server-bezogene Aktivitäten zu überwachen und diese Module nicht in das SQL Server-Hauptprogramm zu laden. Alternativ können Sie diesen Server am Prozess hindern. Informationen
- 2 Minuten zum Lesen.
In diesem Artikel
Winsock 2 unterstützt mehrschichtige Richtlinien. Ein mehrschichtiges Protokoll ist eine Methode, die nur Kommunikationsfähigkeiten höherer Schichten verwendet und für eine ernsthafte Verbindung von Daten mit einem Remote-Desktop-Handle-Endpunkt auf den zugrunde liegenden Transportstapel angewiesen ist. Ein Beispiel für ein standardmäßiges geschichtetes Standardprotokoll oder einen Dienstanbieter wäre eine tatsächliche Schutzmaßnahmenschicht, die dem gemeinsamen Prozess ein Protokoll hinzufügt, um effizient zu authentifizieren und ein miteinander vereinbartes Verschlüsselungsschema einzurichten. Ein solcher Sicherheitsprozess erfordert sehr oft die Verwendung eines fantastischen zugrunde liegenden getesteten Transportprotokolls wie TCP oder SPX. Der im Basisanbieter enthaltene Begriff “Basisprotokoll” bezieht sich auf einen Winsock-Anbieter, der ein bestimmtes Protokoll implementiert, das in der Lage ist, über TCP oder SPX mit einem Remote-PC-Hilfeendpunkt zu kommunizieren. Das Wort “Layered Protocol” soll ein Projekt beschreiben, das nicht autonom sein kann. Diese geschichteten Protokolle folgen etablierten Winsock Layered Service Providern (LSPs).
Ein Beispiel für ihren LSP ist der Microsoft Firewall Client Service Provider, der als Teil der Internet Security Authentication and Server (ISA) für Männer und Frauen installiert wird. Microsoft Firewall Client Service Provider Systeme werden verwendet Verwendet die zugrunde liegenden Winsock-Anbieter für TCP und UDP. Die Dynamic Site Link Library (DLL) in den ISA-Firewall-Client-Webschnittstellen wird zum neuen Winsock Layered Service Supplier, der von allen Winsock-Anwendungen transparent verwendet wird. Dies würde es dem ISA-Firewall-Client-LSP ermöglichen, Winsock-Aufrufe von Clientanwendungen abzufangen und dann jede Anforderung an den ursprünglichen zugrunde liegenden Bootdienstanbieter weiterzuleiten, wenn sich das Ziel im Landkreis befindet, oder möglicherweise an die Dienstfirewall auf einem anderen ISA Server-Computer, wenn das Ziel ist abgelegen. Ein ähnlicher LSP ist die Tatsache, dass zusammen mit dem Forefront Microsoft Firewall Dienst und Threat Management Gateway (TMG) Client auf den Kunden und Interessenten installiert werden.
Während der LSP-Initialisierung muss der LSP-Zeiger eine Reihe von Winsock Service Provider (SPI)-Funktionen verfügbar machen. Diese Erfolge werden im Wesentlichen direkt durch den LSP (entweder ein anderer LSP, sonst Ws2_32.DLL) während der normalen Verarbeitung benannt.
Sie können LSP-Kategorien basierend auf den SPI-Funktionen, die der LSP verwendet, und der Art der zusätzlichen Verarbeitung in Bezug auf jede dieser Funktionen definieren. Durch das Klassifizieren von LSPs sowie das Klassifizieren von Anwendungen, die Winsock-Sockets verwenden können, wird es möglich, selektiv festzustellen, ob Should-lsp zur Laufzeit an dem jeweiligen Prozess beteiligt ist.
Windows Vista und später bieten in der Regel eine neue Methode zur Kategorisierung, welche Winsock Layered Service Provider und Anwendungen so genau geladen werden, die nur zugehörige LSPs geladen werden. Es gibt einige Gründe, warum manche Leute diese Funktionen hinzufügen.
Einer Ihrer Hauptgründe im Moment wird sein, dass einige Systemprozesse wie winlogon und ganz zu schweigen von lsass Sockets konfigurieren, aber diese Prozesse möchten nicht, dass diese Sockets Verkehr über das Netz senden. Daher sollten die meisten LSPs während dieser Prozesse nicht geladen werden. Darüber hinaus wurde eine Reihe von Fällen dokumentiert, in denen ein fehlerhafter LSP die Ursache für den Absturz von lsass.exe sein könnte. Wenn lsass abstürzt, wird die Routine zum Herunterfahren gezwungen. Ein Nebeneffekt beim Laden des LSP durch diese Konsolenprozesse kann sein, dass diese Schritte nie abgeschlossen werden. Wenn also ein LSP definitiv installiert ist, wird er entweder trotzdem entfernt oder ein Neustart erforderlich.
Der zweite Grund ist, dass Anwendungen in einigen Fällen bestimmte LSPs nicht herunterladen möchten. Einige Blogs möchten beispielsweise kryptografische LSPs nicht beunruhigen, was verhindert, dass die Anwendung mit anderen Systemen kommuniziert, auf denen kein anderer kryptografischer LSP installiert ist.
Schließlich sollten LSP-Kategorien von anderen LSPs verwendet werden, um zu bestimmen, wo irgendwo in der Winsock-Protokollkette zu setzen ist. Seit vielen Jahren wollten verschiedene LSP-Designer auf dem Markt wissen, wie sich der Will-LSP verhält. B. im eigentlichen Fall über einen LSP, der die Geburt von Daten steuert, über einen LSP, der seine Daten verschlüsselt. Natürlich ist diese Methode zur Kategorisierung von LSPs nicht anstößig, da sie auf Drittanbieter-LSPs angewiesen ist, um Ihnen bei der richtigen Kategorisierung zu helfen.
LSP
Genehmigt: Fortect
Fortect ist das weltweit beliebteste und effektivste PC-Reparaturtool. Millionen von Menschen vertrauen darauf, dass ihre Systeme schnell, reibungslos und fehlerfrei laufen. Mit seiner einfachen Benutzeroberfläche und leistungsstarken Scan-Engine findet und behebt Fortect schnell eine breite Palette von Windows-Problemen - von Systeminstabilität und Sicherheitsproblemen bis hin zu Speicherverwaltung und Leistungsengpässen.
Beschleunigen Sie jetzt die Leistung Ihres Computers mit diesem einfachen Download.
Layered Service Provider (LSP) ist eine Windows-Funktion, mit der Software über ein Netzwerk auf Daten zugreifen kann. Es kann den gesamten Autoverkehr zwischen diesem Internet und den Anwendungen des Systems abfangen, filtern und sogar modifizieren.
Windows Socket (Winsock) ist eine großartige Anwendungsprogrammierschnittstelle (API), die anscheinend in der Lage ist, die Kommunikation zwischen Windows-Netzwerkprodukten und Netzwerkfunktionen wie Transmission Control Protocol / Internet Protocol (TCP / IP) bereitzustellen.
Winsock ist jetzt eine Entwicklungsschnittstelle und ein Supportprogramm, das die I/O-Anforderungen für Internetanwendungen in Ihrem eigenen Windows-Betriebssystem detailliert beschreibt. Es heißt Winsock, weil es eine wichtige Windows-Anpassung aller Berkeley-UNIX-Sockets-Schnittstellen ist.