# TimeOut Fehler SQL Express Server 

**URL:** <https://oscat.discourse.group/t/timeout-fehler-sql-express-server/2391>\
**Category:** Codesys 2\
**Created:** [22. Juli 2020 um 06:48 UTC](https://oscat.discourse.group/t/timeout-fehler-sql-express-server/2391 "2020-07-22T06:48:25Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![reinesve](https://avatars.discourse-cdn.com/v4/letter/r/f14d63/32.png) [@reinesve](https://oscat.discourse.group/u/reinesve)\
**Post date:** [22. Juli 2020 um 06:48 UTC](https://oscat.discourse.group/t/timeout-fehler-sql-express-server/2391/1 "2020-07-22T06:48:25Z")

</div>

Hallo zusammen.

ich habe hier im Forum schon geschaut und auch einige gute Punkte gefunden, leider bis jetzt immer noch ohne Erfolg.  
Zum Problem: ich habe ein 750-841 als Teststeuerung und die WinCC SQL Express Datenbank (V12) auf meinem Rechner. Einen User und eine Datenbank habe ich angelegt und per SSMS komme ich auf die Datenbank. Jetzt würde ich gerne per “DLOG\_STORE\_MYSQL” Daten in die Datenbank schreiben. Es scheitert allerdings schon bei Aufbau der Verbindung: Error\_T =2 (MYSQL Datenverbindung), Error\_C= FF (Time Out…)  
Ich habe auch schon mit dem Parameter SYSLIBSOCKETS\_Option probiert, also 0 oder 1, auch kein Erfolg.  
Die erste Frage wäre jetzt zum Aufbau vom URL String. Dort werden der User und das Password übergeben. Gefolgt von der IP (ich nutzte im Moment noch die IP und nicht die Namesauflösung). Am Baustein selber kann ich noch die Datenbank und die Tabelle vorgeben. Aber wo verbirgt sich der eigentliche Name vom Server? Direkt hinter der IP? Also “@192.168.13.13\SQLExpressServer”?  
Danke für eure Hilfe!  
reinesve

---

<div class="post-metadata">

**Author:** ![peewit](https://avatars.discourse-cdn.com/v4/letter/p/ecc23a/32.png) [@peewit](https://oscat.discourse.group/u/peewit)\
**Post date:** [22. Juli 2020 um 16:46 UTC](https://oscat.discourse.group/t/timeout-fehler-sql-express-server/2391/2 "2020-07-22T16:46:17Z")

</div>

wenn eine namenauflösung notwendig ist dann musst du das vorher selber machen

in der url wird nur die reale ip-adresse des mysql server angegeben

---

<div class="post-metadata">

**Author:** ![reinesve](https://avatars.discourse-cdn.com/v4/letter/r/f14d63/32.png) [@reinesve](https://oscat.discourse.group/u/reinesve)\
**Post date:** [22. Juli 2020 um 19:37 UTC](https://oscat.discourse.group/t/timeout-fehler-sql-express-server/2391/3 "2020-07-22T19:37:15Z")

</div>

Hallo peewit,  
Danke für die schnelle Antwort. Kannst Du das vielleicht noch einmal kurz erläutern, was ich tun soll? Ehrlich gesagt, stehe ich etwas auf dem Schlauch…Danke!

---

<div class="post-metadata">

**Author:** ![peewit](https://avatars.discourse-cdn.com/v4/letter/p/ecc23a/32.png) [@peewit](https://oscat.discourse.group/u/peewit)\
**Post date:** [23. Juli 2020 um 11:00 UTC](https://oscat.discourse.group/t/timeout-fehler-sql-express-server/2391/4 "2020-07-23T11:00:07Z")

</div>

schau dir doch mal in der netwrok lib im ordner demo die programme an  
dort sollte es auch einen beispiel für mysql geben

es kann aber auch sein das die sps sich wegen firewall oder portregeln nicht verbinden kann

---

<div class="post-metadata">

**Author:** ![reinesve](https://avatars.discourse-cdn.com/v4/letter/r/f14d63/32.png) [@reinesve](https://oscat.discourse.group/u/reinesve)\
**Post date:** [30. Juli 2020 um 13:27 UTC](https://oscat.discourse.group/t/timeout-fehler-sql-express-server/2391/5 "2020-07-30T13:27:12Z")

</div>

So, also die Firewall und die Portregeln habe ich angeschaut. Im Programm habe ich folgendes geändert: der Port für IP\_Control ist jetzt auf den dynamischen Port vom SQL Server gelegt. Stand jetzt öffnet das Programm den Port und stellt auch eine Verbindung her. Im Status vom IP\_Control steht C\_State:=255. Aber der Baustein empfängt nicht, womit er im Schritt 30 der Kette hängen bleibt, bis es zum Timeout kommt.

Ich habe ja eine MS SQL Express Datenbank zum Test hier, ist das so vielleicht gar nicht möglich?

---

<div class="post-metadata">

**Author:** ![peewit](https://avatars.discourse-cdn.com/v4/letter/p/ecc23a/32.png) [@peewit](https://oscat.discourse.group/u/peewit)\
**Post date:** [31. Juli 2020 um 20:14 UTC](https://oscat.discourse.group/t/timeout-fehler-sql-express-server/2391/6 "2020-07-31T20:14:43Z")

</div>

momentan sieht es ja so aus als ob in richtung sps nicht durchkommt  
Wird blockiert oder gar nichts gesendet

kannst du mal den datenverkehr mit wireshark aufzeichnen  
Am einfachsten mal am rechner wo die Datenbank läuft

dann sehen wir sofort was kommuniziert wird und wo der haken ist

---

<div class="post-metadata">

**Author:** ![reinesve](https://avatars.discourse-cdn.com/v4/letter/r/f14d63/32.png) [@reinesve](https://oscat.discourse.group/u/reinesve)\
**Post date:** [12. August 2020 um 20:43 UTC](https://oscat.discourse.group/t/timeout-fehler-sql-express-server/2391/7 "2020-08-12T20:43:30Z")

</div>

Hallo,  
hat leider etwas länger gedauert, ich war im Urlaub! 😉  
Ich musste eine neue Testumgebung aufbauen, an der Hardware und der Software hat sich nichts geändert. Am Fehler leider auch nicht.  
Den Mitschnitt vom Traffic zwischen der SPS (xxx.xxx.xxx.113) und dem DB Rechner (xxx.xxx.xxx.143) wollte ich hochladen, klappt aber nicht:

Das Dateianhangsverzeichnis ist nicht beschreibbar. Ihr Dateianhang oder Benutzerbild kann nicht gespeichert werden!

Woran liegt das? 8)

---

<div class="post-metadata">

**Author:** ![reinesve](https://avatars.discourse-cdn.com/v4/letter/r/f14d63/32.png) [@reinesve](https://oscat.discourse.group/u/reinesve)\
**Post date:** [28. August 2020 um 11:27 UTC](https://oscat.discourse.group/t/timeout-fehler-sql-express-server/2391/8 "2020-08-28T11:27:39Z")

</div>

Hallo zusammen,

das ganze klappt nur bei einer MYSQL Datenbank. Für eine MS SQL Express gibt es eine WAGO Lib. Die klappte …

MFG
