ich habe eine Anwendung programmiert, die auf MySQL 5.0.51a Datenbank
zugreift. Auf allen getesteten XP Rechner l?uft mein Programm
einwandfrei.
Beim Anmelden am MySql Server, an allen Win 7 (32 und 64) Rechner,
bekomme ich die gleiche Fehlermeldung.
Fehlerquellen: Firewall und UAC kann ich ausschließen - beides
ausgeschaltet.
Kann mir jemand ein Tipp geben, woran das liegen kann?
FM:
Informationen ?ber das Aufrufen von JIT-Debuggen
anstelle dieses Dialogfelds finden Sie am Ende dieser Meldung.
************** Ausnahmetext **************
System.TimeoutException: Ein Verbindungsversuch ist fehlgeschlagen, da
die Gegenstelle nach einer bestimmten Zeitspanne nicht richtig
reagiert hat, oder die hergestellte Verbindung war fehlerhaft, da der
verbundene Host nicht reagiert hat ---> System.IO.IOException: Von
der ?bertragungsverbindung k?nnen keine Daten gelesen werden: Ein
Verbindungsversuch ist fehlgeschlagen, da die Gegenstelle nach einer
bestimmten Zeitspanne nicht richtig reagiert hat, oder die
hergestellte Verbindung war fehlerhaft, da der verbundene Host nicht
reagiert hat. ---> System.Net.Sockets.SocketException: Ein
Verbindungsversuch ist fehlgeschlagen, da die Gegenstelle nach einer
bestimmten Zeitspanne nicht richtig reagiert hat, oder die
hergestellte Verbindung war fehlerhaft, da der verbundene Host nicht
reagiert hat
bei System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 offset,
Int32 size, SocketFlags socketFlags)
bei System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset,
Int32 size)
--- Ende der internen Ausnahmestapel?berwachung ---
bei System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset,
Int32 size)
bei MyNetworkStream.Read(Byte[] buffer, Int32 offset, Int32 count)
--- Ende der internen Ausnahmestapel?berwachung ---
bei MyNetworkStream.HandleOrRethrowException(Exception e)
bei MyNetworkStream.Read(Byte[] buffer, Int32 offset, Int32 count)
bei System.Net.FixedSizeReader.ReadPacket(Byte[] buffer, Int32 offset,
Int32 count)
bei System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer,
AsyncProtocolRequest asyncRequest)
bei System.Net.Security.SslState.CheckCompletionBefore
NextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest)
bei System.Net.Security.SslState.StartSendBlob(Byte[] incoming, Int32
count, AsyncProtocolRequest asyncRequest)
bei System.Net.Security.SslState.ForceAuthentication(B oolean
receiveFirst, Byte[] buffer, AsyncProtocolRequest asyncRequest)
bei System.Net.Security.SslState.ProcessAuthentication
(LazyAsyncResult lazyResult)
bei System.Net.Security.SslStream.AuthenticateAsClient (String
targetHost, X509CertificateCollection clientCertificates, SslProtocols
enabledSslProtocols, Boolean checkCertificateRevocation)
bei MySql.Data.MySqlClient.NativeDriver.StartSSL()
bei MySql.Data.MySqlClient.NativeDriver.Open()
bei MySql.Data.MySqlClient.Driver.Open()
bei MySql.Data.MySqlClient.Driver.Create(MySqlConnecti onStringBuilder
settings)
bei MySql.Data.MySqlClient.MySqlPool.CreateNewPooledCo nnection()
bei MySql.Data.MySqlClient.MySqlPool.GetPooledConnecti on()
bei MySql.Data.MySqlClient.MySqlPool.TryToGetDriver()
bei MySql.Data.MySqlClient.MySqlPool.GetConnection()
bei MySql.Data.MySqlClient.MySqlConnection.Open()
bei ReferenzDB.frm_datainput.fillcontrols()
bei ReferenzDB.frm_datainput..ctor()
bei ReferenzDB.frm_anmelden.button1_Click(Object sender, EventArgs e)
bei System.Windows.Forms.Control.OnClick(EventArgs e)
bei System.Windows.Forms.Button.OnClick(EventArgs e)
bei System.Windows.Forms.Button.OnMouseUp(MouseEventAr gs mevent)
bei System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons
button, Int32 clicks)
bei System.Windows.Forms.Control.WndProc(Message& m)
bei System.Windows.Forms.ButtonBase.WndProc(Message& m)
bei System.Windows.Forms.Button.WndProc(Message& m)
bei System.Windows.Forms.Control.ControlNativeWindow.O
nMessage(Message& m)
bei System.Windows.Forms.Control.ControlNativeWindow.W ndProc(Message&
m)
bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg,
IntPtr wparam, IntPtr lparam)
************** Geladene Assemblys **************
mscorlib
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.4959 (win7RTMGDR.050727-4900).
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll.
----------------------------------------
ReferenzDB
Assembly-Version: 1.0.0.0.
Win32-Version: 1.0.0.0.
CodeBase: file:///C:/Program%20Files%20(x86)/Steinbacher-Consult/ReferenzDB/ReferenzDB.exe.
----------------------------------------
System.Windows.Forms
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.4927 (NetFXspW7.050727-4900).
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll.
----------------------------------------
System
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.4927 (NetFXspW7.050727-4900).
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll.
----------------------------------------
System.Drawing
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.4927 (NetFXspW7.050727-4900).
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll.
----------------------------------------
MySql.Data
Assembly-Version: 6.3.6.0.
Win32-Version: 6.3.6.0.
CodeBase: file:///C:/Program%20Files%20(x86)/Steinbacher-Consult/ReferenzDB/MySql.Data.DLL.
----------------------------------------
System.Data
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.4927 (NetFXspW7.050727-4900).
CodeBase: file:///C:/Windows/assembly/GAC_32/System.Data/2.0.0.0__b77a5c561934e089/System.Data.dll.
----------------------------------------
System.Configuration
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.4927 (NetFXspW7.050727-4900).
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll.
----------------------------------------
System.Xml
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.4927 (NetFXspW7.050727-4900).
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll.
----------------------------------------
mscorlib.resources
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.4959 (win7RTMGDR.050727-4900).
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll.
----------------------------------------
System.Transactions
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.4927 (NetFXspW7.050727-4900).
CodeBase: file:///C:/Windows/assembly/GAC_32/System.Transactions/2.0.0.0__b77a5c561934e089/System.Transactions.dll.
----------------------------------------
System.Windows.Forms.resources
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.4927 (NetFXspW7.050727-4900).
CodeBase:
file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_de_b77a5c561934e089/System.Windows.Forms.resources.dll.
----------------------------------------
System.EnterpriseServices
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.4927 (NetFXspW7.050727-4900).
CodeBase: file:///C:/Windows/assembly/GAC_32/System.EnterpriseServices/2.0.0.0__b03f5f7f11d50a3a/System.EnterpriseServices.dll.
----------------------------------------
System.resources
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.4927 (NetFXspW7.050727-4900).
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.resources/2.0.0.0_de_b77a5c561934e089/System.resources.dll.
----------------------------------------
************** JIT-Debuggen **************
Um das JIT-Debuggen (Just-In-Time) zu aktivieren, muss in der
Konfigurationsdatei der Anwendung oder des Computers
(machine.config) der jitDebugging-Wert im Abschnitt
system.windows.forms festgelegt werden.
Die Anwendung muss mit aktiviertem Debuggen kompiliert werden.
Zum Beispiel:
<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>
Wenn das JIT-Debuggen aktiviert ist, werden alle nicht behandelten
Ausnahmen an den JIT-Debugger gesendet, der auf dem
Computer registriert ist, und nicht in diesem Dialogfeld behandelt.
Wo laeuft der mySQL Server? Lokal oder auf einem anderen Rechner?
=== original message ===
from: Andre
date: 2011-06-22 10:22
> Hallo,
>
> ich habe eine Anwendung programmiert, die auf MySQL 5.0.51a Datenbank
> zugreift. Auf allen getesteten XP Rechner l?uft mein Programm
> einwandfrei.
> Beim Anmelden am MySql Server, an allen Win 7 (32 und 64) Rechner,
> bekomme ich die gleiche Fehlermeldung.
> Fehlerquellen: Firewall und UAC kann ich ausschlie�en - beides
Auf einem anderen Rechner.
string constr = "Server=" + Properties.Settings.Default.Host +
";Port=" + Properties.Settings.Default.Port +
";Database=reflist;Uid=" +
Properties.Settings.Default.User +
";Pwd='" + Properties.Settings.Default.Password
+ "';" +
"CertificateFile=client.pfx;" +
"CertificatePassword=pass;" +
"SSL Mode=Required";
> On Jun 22, 11:11 am, Nessi<ne...@nefkom.info> wrote:
>> Hi!
>>
>> Wo laeuft der mySQL Server? Lokal oder auf einem anderen Rechner?
>>
>> === original message ===
>> from: Andre
>> date: 2011-06-22 10:22
>>
>>> Hallo,
>>
>>> ich habe eine Anwendung programmiert, die auf MySQL 5.0.51a Datenbank
>>> zugreift. Auf allen getesteten XP Rechner l?uft mein Programm
>>> einwandfrei.
>>> Beim Anmelden am MySql Server, an allen Win 7 (32 und 64) Rechner,
>>> bekomme ich die gleiche Fehlermeldung.
>>> Fehlerquellen: Firewall und UAC kann ich ausschlie en - beides
>>> ausgeschaltet.
>>> Kann mir jemand ein Tipp geben, woran das liegen kann?
>>
[deleted parts of FQ]
> Auf einem anderen Rechner.
>
> string constr = "Server=" + Properties.Settings.Default.Host +
> ";Port=" + Properties.Settings.Default.Port +
> ";Database=reflist;Uid=" +
> Properties.Settings.Default.User +
> ";Pwd='" + Properties.Settings.Default.Password
> + "';" +
> "CertificateFile=client.pfx;" +
> "CertificatePassword=pass;" +
> "SSL Mode=Required";
Hast du mal probiert, ob du mit SSL und den Daten zumindest irgendwie ne
Reaktion vom mySQL Server bekommst? Er kriegt lt. Fehlermeldung nen
Timeout, weil der Server gar nicht reagiert. Ist die FW auf dem
mySQL-Rechner auch aus? Akzeptiert der Server Verbindungsanfragen von
aussen?
Auf dem Windows 7 Rechner sind:
Firewall - desaktiviert
UAC - desaktiviert
Proxy - keine
.
Verbindungsanfragen von Außen werden auf dem MySQL Server akzeptier.
Wie ich gesagt habe, das Ganze läuft auf XP Rechner problemlos.
Beim Zugriff von den Windows 7 Clients aus, stürzt manchmal der MySql
Server ab.
> Verbindungsanfragen von Au�en werden auf dem MySQL Server akzeptier.
Gut, hast Du auch die Tipps die Peter Fleischer Dir in der .misc Gruppe
gab auch mal probiert? Kannst Du zum Beispiel mit einem Client Tool wie
mySqlAdmin von dem Windows 7 Rechner auf den Server zugreifen?
> Wie ich gesagt habe, das Ganze l�uft auf XP Rechner problemlos.
Dann k�nntest Du mit einem Netzwerk Sniffer wie z.B Wireshark oder
tcpdump den Datenverkehr sowohl auf dem XP Rechner als auch auf dem
Win7 Rechner aufzeichnen und vergleichen.
> Beim Zugriff von den Windows 7 Clients aus, st�rzt manchmal der MySql
> Server ab.
Eventuell spielt da auch die Zeichencodierung (ASCII/UTF-8/whatever)
eine Rolle. Das sieht man dann auch in dem Netzwerkprotokoll.
Peter
--
Antworten bitte in die NG. E-M�ll Adresse wird nur selten gelesen!
Hallo Peter,
mit client.tools von Windows 7 auf MySql zuzugreiffen mit ssl geht
auch nicht..
Was hälts Du davon?
http://support.microsoft.com/kb/980868/en-us
Gruß
> On Jun 22, 2:20 pm, Peter Brenner<peter.brenn...@web.de> wrote:
>> On 2011-06-22 12:39 Andre wrote:
>>
>>> On Jun 22, 12:13 pm, Nessi<ne...@nefkom.info> wrote:
>>>> Hast du mal probiert, ob du mit SSL und den Daten zumindest irgendwie ne
>>>> Reaktion vom mySQL Server bekommst? Er kriegt lt. Fehlermeldung nen
>>>> Timeout, weil der Server gar nicht reagiert. Ist die FW auf dem
>>>> mySQL-Rechner auch aus? Akzeptiert der Server Verbindungsanfragen von
>>>> aussen?
>>
>>> Auf dem Windows 7 Rechner sind:
>>
>>> Firewall - desaktiviert
>>> UAC - desaktiviert
>>> Proxy - keine
>>> .
>>> Verbindungsanfragen von Au en werden auf dem MySQL Server akzeptier.
>>
>> Gut, hast Du auch die Tipps die Peter Fleischer Dir in der .misc Gruppe
>> gab auch mal probiert? Kannst Du zum Beispiel mit einem Client Tool wie
>> mySqlAdmin von dem Windows 7 Rechner auf den Server zugreifen?
[...]
>
> mit client.tools von Windows 7 auf MySql zuzugreiffen mit ssl geht
> auch nicht..
Damit kein C# Problem mehr.
> Was h�lts Du davon?
>
> http://support.microsoft.com/kb/980868/en-us
Versuchs.
Ups, das mit dem SSL habe ich �bersehen. Da h�tte der Wireshark auch
nicht weitergeholfen.
> Was h�lts Du davon?
>
> http://support.microsoft.com/kb/980868/en-us
Das k�nnte durchaus die Ursache sein. Also probehalber mal ohne SSL
abschalten, wenn es dann geht die Anleitung in dem Artikel befolgen
und dann wieder mit SSL probieren.
update auf ubutu 11.04 und MySQL 5.1.45 hat geholfen.
Gruß
Andre