Ein übertragungsfehler ist aufgetreten, beim empfangen von Ergebnissen vom server. SQL Server
Ich habe eine Tabelle Artikel.
Die Anzahl der Datensätze in der Tabelle : 44990
In dieser Tabelle habe ich drei Spalten,
Spalte 1 - Attribute vom Datentyp NVARCHAR(MAX)
Spalte 2 - Detaillierte Beschreibung NVARCHAR(MAX)
Spalte 3 - Förderung NVARCHAR(MAX)
Spalte 1 hat die Json-Daten,
Spalte 2 Enthält Xml-Daten,
Spalte 3 hat normale text
Wenn ich versuche zu wählen, der diese drei Spalten
select p.Promotion, P. Attribute, P. DetailedDescriptionASXml von Produkten
Bekomme ich die folgende Fehlermeldung :
Transport-level-Fehler ist aufgetreten, beim empfangen von Ergebnissen vom server. (provider: TCP-Provider, error: 0 - Der semaphore timeout-Zeit abgelaufen ist.)
- Verwenden Sie die Fehlermeldung, wie eine google-Suche...die top drei sind Fragen, die auf genau dieses Thema auf SO.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Tritt der Fehler nicht auftreten, weil ein Problem mit der Abfrage, es tritt vor allem aufgrund eines Problems mit der Verbindung/Netzwerk.
Edit1: http://www.sqlservercentral.com/Forums/Topic1037809-146-1.aspx
Vielleicht dieser link wird Ihnen helfen, das Problem zu beheben.
Edit2: Es gibt einen ähnlichen thread auf stackoverflow. Hier ist der link.
Wie vermeiden Sie die Sql-Abfrage-Timeout