Re: A transport-level error Hilfe !!!

Tech-Archive recommends: Fix windows errors by optimizing your registry



Was uns noch aufgefallen ist, dass der SQLServer ab und zu volle Auslastung
hat.
Keine Ahnung was er da macht, da von den Abfragen kann es kaum sein, da die
wirklichen Power Abfragen auf unseren IQ´s laufen.

Das konnten wir beobachten, dass es zu Transport Fehlern kam wenn der so
Ausgelastet war. Aber auch nicht immer.



"Bernd Junk" <BerndJunk@xxxxxxxxxxxxxxxxxxxxxxxxx> schrieb im Newsbeitrag
news:3F581A10-56E3-4664-B939-DB8C2DFB73D8@xxxxxxxxxxxxxxxx
Hallo Andreas,

es wird wahrscheinlich relativ schwierig sein den Grund für das Abreissen
der Netzwerkverbindung herauszufinden.

Du solltest vielleicht die ASP.NET Anwendung mal etwas genauer noch unter
die Lupe nehmen oder modifizieren:
-Den Fehler abfangen und die fehlgeschlagene SQL-Anweisung nochmals
ausführen.
-Connection Pooling aktivieren oder deaktivieren und dann schauen was
passiert.

Ich würde parallel auch mal versuchen in einer ASP.NET Gruppe zu posten,
da
dieses Problem wohl eher ein gängiges zu sein scheint für .NET
Anwendungen.

Gruss,

Bernd




"Andreas" wrote:

Guten Morgen,

Danke für den Tip, habe ich probiert .... leider ohne Erfolg :-(.

Es ist zum verzweifeln ....


"Bernd Junk" <BerndJunk@xxxxxxxxxxxxxxxxxxxxxxxxx> schrieb im
Newsbeitrag
news:91AB6221-CA19-4554-ACF5-E79F9BCFFD35@xxxxxxxxxxxxxxxx
Hallo,

es kann sein, dass das Problem nicht vom SQL Server selbst, sondern
vom OS
kommt. Es gibt wohl eine Funktion in Windows 2003, die versucht
Denial-of-Service Attacken abzuwehren. Diese Funktion kann man über
die
Registry abschalten.

Schau dir mal das folgende Dokument an und in diesem Dokument den
Punkt
5.1:



http://download.microsoft.com/download/f/1/0/f10c4f60-630e-4153-bd53-c3010e4c513b/ReadmeSQLEXP2005.htm#sse_dbengine

Gruss,

Bernd


"Andreas" wrote:

Hallo,

also das habe ich schon alles ausprobiert:

1. Zugriff auf den Server per ConnectionString
- nur über die IP
- Servername mit Erweiterungen .... serverxy.netzxy.de

2. Konfiguration Netzwerkkarten und Netz überprüft.

3. Der Standdart Time Out ist ja 15 Sec. diesen hatten wir erst auf
30
und
nun
auf 90 Sec. angehoben, aber das kann es ja nicht sein. Ok die
Fehlermeldungen
haben nachgelassen.

Sind die "Remote connections" für TCP/IP aktiviert auf dem Server?
Kann ich nicht sagen, da ich die Kiste damals nicht eingerichtet
habe.
Dieser SQL Server ist der Datenbankserver des Intranets, d. h. hier
wird "nur" zu 98% per ASP.Net zugegriffen.

Hinweis noch:

Hardware mit Windwos 2003 Server Standart Edition x64 auf diesem
Läuft
der
SQL -Server
und eine Virtuelle Maschine mit Windows 2003 Server Standart Edition
auf
welcher die
Webapplikationen laufen.

Beiden sind unterschiedliche Netzwerkkarten und IPs zugewiesen.




"Bernd Junk" <BerndJunk@xxxxxxxxxxxxxxxxxxxxxxxxx> schrieb im
Newsbeitrag
news:EE5E838C-69F8-46A4-9C64-7F9880CDD65A@xxxxxxxxxxxxxxxx
Hallo Andreas,

es ist relativ schwierig darauf eine Antwort zu geben, weil man
wissen
müsste, was Du schon probiert hast und ein paar Details zur
Installation
wären auch nicht schlecht.

Sind die "Remote connections" für TCP/IP aktiviert auf dem Server?
Hast Du auch eventuell mal versucht die Timeouts für das
DBConnection-Objekt
in deiner Anwendung zu ändern?

Gruss,

Bernd



"Andreas" wrote:

Guten Morgen,

ich kämpfe nun schon seit einiger Zeit mit einem Transport Level
Error
und
komme einfach nicht
weiter, habe schon zig sachen ausprobiert welche ich im Netz
gefunden
habe,
aber der Fehler
kommt immer wieder.

Es hat so den Anschein das der SQL Server 2005 Tagsüber ab und
zu
Jobs
macht
und dann
längere Antwortzeiten hat .... dann muss es wohl zu diesem
Fehler
kommen.

Hat mir hier jemand einen Vorschlag oder Idee was man machen
kann
....

Vielen Dank...

Eurer Andreas


System.Data.SqlClient.SqlException: A transport-level error has
occurred
when sending the request to the server. (provider: TCP Provider,
error:
0 -
An existing connection was forcibly closed by the remote host.)

at System.Data.SqlClient.SqlConnection.OnError(SqlException
exception,
Boolean breakConnection)

at
System.Data.SqlClient.SqlInternalConnection.OnError(SqlException
exception, Boolean breakConnection)

at



System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObjec
t stateObj)

at
System.Data.SqlClient.TdsParserStateObject.ThrowExceptionAndWarning()

at System.Data.SqlClient.TdsParserStateObject.WriteSni()

at System.Data.SqlClient.TdsParserStateObject.WritePacket(Byte
flushMode)

at System.Data.SqlClient.TdsParserStateObject.ExecuteFlush()

at System.Data.SqlClient.TdsParser.TdsExecuteSQLBatch(String
text,
Int32
timeout, SqlNotificationRequest notificationRequest,
TdsParserStateObject
stateObj)

at
System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior
cmdBehavior, RunBehavior runBehavior, Boolean returnStream,
Boolean
async)

at
System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior
cmdBehavior, RunBehavior runBehavior, Boolean returnStream,
String
method,
DbAsyncResult result)

at
System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior
cmdBehavior, RunBehavior runBehavior, Boolean returnStream,
String
method)

at
System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior
behavior,
String method)

at
System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior
behavior)

at



System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBeh
avior behavior)

at System.Data.Common.DbDataAdapter.FillInternal(DataSet
dataset,
DataTable[] datatables, Int32 startRecord, Int32 maxRecords,
String
srcTable, IDbCommand command, CommandBehavior behavior)

at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables,
Int32
startRecord, Int32 maxRecords, IDbCommand command,
CommandBehavior
behavior)

at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable)

at Detektivtool.clsDetektivtool.LoadDynaTable(String freeSQL,
String
Tabellenname, Boolean Neu, Boolean Aktiv, ArrayList NeuList)











.



Relevant Pages

  • Re: PCs not seeing each other
    ... MARK-X60S can ping MARK but MARK can not ping MARK-X60S ... Net config server ... Master browser name is: MARK-X60S ... There are 1 servers in domain ANY on transport ...
    (microsoft.public.windowsxp.network_web)
  • PCs not seeing each other
    ... MARK-X60S can ping MARK but MARK can not ping MARK-X60S ... Net config server ... Master browser name is: MARK-X60S ... There are 1 servers in domain ANY on transport ...
    (microsoft.public.windowsxp.network_web)
  • Re: Outlook 2007 Fax Mail Transport
    ... I fired up WFS, and successfully sent a fax using the shared fax server. ... When I try to send a fax using Outlook, the msg goes into the Sent folder ... There is no other transport - only the Microsoft Exchange Server account. ...
    (microsoft.public.outlook.installation)
  • Re: Coexistence front-end
    ... Your routing group connector that defines how mail goes from E2K3 to E2K7 must specify that the "E2K3 bridgehead" is the source transport server, and the "E2K7 hub" is the target transport server. ...
    (microsoft.public.exchange.setup)
  • Re: Can you send a fax via outlook 2003 with sbs2003?
    ... In Outlook, open tools, email accounts, Add a new email account, Additional ... server types, and you should see the fax transport there. ... I didn't get the option about fax transport however. ...
    (microsoft.public.windows.server.sbs)