![]() |
Datenbank: Firebird • Version: 2.5 • Zugriff über: GDS32.DLL
letztes Windows 10 Update und Firebird
Moin,
das letzte Update von Windows 10 hat bei diversen unseren Kunden dazugeführt das man keine Datenbank Vebindung aufbauen kann oder diese abbricht. Jemand davon auch betroffen oder sogar eine Lösung dafür? Edit : Die Meldung "Ein ungültiges Argument wurde angegeben". EIbinterBaseError |
AW: letztes Windows 10 Update und Firebird
Hallo,
also unter FB 2.01 (unsere Haus-DB) habe ich davon nichts bemerkt. Arbeitet ihr mit localhost im Connection-String? Habt Ihr schon eine Lösung? |
AW: letztes Windows 10 Update und Firebird
Was sagt die Logdatei des Clients?
Wo liegt der Client (Windows-System/Anwendungsverzeichnis)? Welche Zugriffsbibliothek (Delphi)? Welche Endung hat die Datenbank? Ich würde statt der gds32.dll die fbclient-Dll verwenden. |
AW: letztes Windows 10 Update und Firebird
Hallo,
ich bin schon paar Schritte weiter. Das Problem tritt nur auf wenn das Programm auf dem UNC Pfad liegt. Kopiert man die EXE lokal geht es. Es ist egal welche DLL und welche Programmiersprache. D6, XE4, WXWidgets. Es sind auch andere Programme betroffen. z.b putty oder teraterm. Per UNC kann man nicht mal mit den Programmen eine telnet/ssh Sitzung aufbauen. Kopiert man die Dateien auf den Desktop geht es. Das müsste das Update 1803 sein. Mal gespannt was da noch passiert. |
AW: letztes Windows 10 Update und Firebird
von hier:
![]() Zitat:
|
AW: letztes Windows 10 Update und Firebird
Danke für den Link,
ich lass unseren Techniker das gleich mal prüfen. |
AW: letztes Windows 10 Update und Firebird
Hallo,
Zitat:
Das sollte man eh auf TCP ändern DBServer:C:\DB\Test.fdb |
AW: letztes Windows 10 Update und Firebird
Programm auf UNC nicht Datenbank. Dies sollte vorher schon nicht funktioniert haben.
|
AW: letztes Windows 10 Update und Firebird
jau es liegt an der SMB Version wie auf Stack Overflow beschrieben.
Server mit neuem SMB haben das Problem nicht. Das liest sich auf SO als wäre das eine gewollte Funktion von MS. |
AW: letztes Windows 10 Update und Firebird
Zitat:
Wir haben bei allen Kunden unsere Programm auf einem Fileserver und es wird nur eine Verknüpfung auf dem Desktop zum Programm verlinkt. |
AW: letztes Windows 10 Update und Firebird
Zitat:
![]() |
AW: letztes Windows 10 Update und Firebird
Hallo,
Zitat:
|
AW: letztes Windows 10 Update und Firebird
Ich hatte vor ein paar Tagen ein ähnliches Problem.
Ein Kunde installierte auf seinem Rechner das Windows 10 Fall Creator Update. Danach ging so ziemlich alles, nur unsere Programm (MySQL über Zeos) konnten nicht mehr auf die DB zugreifen (Telnet über Port 3306 funktionierte). Alle andere PC's im Netzwerk (die sind aber noch Win7) funktionierten. Server ist 2003, und auch hier liegt die EXE auf dem gemappten Laufwerk. (Die EXE auf lokales Laufwerk kopieren und starten habe ich leider nicht probiert.) Meine Suche beschränkte sich auf erst mal auf Virenscanner/Firewall, in dem Fall AVG Serurity Suite. Letztlich haben wir das AVG selbst deinstalliert, was aber noch nicht zur Lösung führte. Allerdings, und das ist das erstaunliche, lief alles wieder wie vorher, nachdem die AVG Security Suite wieder aufgespielt wurde. Das hat allerdings der Kunde selbst gemacht, so dass ich dann auch weitere Ursachenforschung eingestellt habe. Nur mal so als Erfahrungsbericht. Vielleicht hilft das ja dem einen oder anderen. |
AW: letztes Windows 10 Update und Firebird
Wir testen das mal.
Angeblich hat einer unserer Kunden das auch hinbekommen, aber er kann nicht sagen was er genau gemacht hat. Aber wenn MS die Netzwerkfunktionalität von Anwendung welche von einem SMBv1 Share geladen deaktiviert, dann wird das tief im Kernel stecken. Was sein könnte ist, das AVG die Dateien lädt und lokal ausführt. Dann wüsste Windows nichts mehr davon woher die Datei kommt. Feedback kommt später. Beitrag steht leider in der falschen Rubrik, da ich dachte es wäre ein Firebird Problem :-D Edit : Es stimmt. Wenn man AVG installiert funktioniert es. Siehe meine Annahme im Text oben. |
AW: letztes Windows 10 Update und Firebird
vielleicht hilft das weiter als Workaround:
![]() Der Kernel muss natürlich ein Protokoll kennen, gerade das älteste SMB wird er aber kennen/ (sollte). Bzw. es muss ihm bekannt gemacht werden. Sehe aber da keinen Unterschied zu anderen Protokollen, z.B. TCPIP v4 oder v6 sind auch Protokolle, die man installieren, nutzen und deinstallieren kann.. So wie es aussieht, ist es einfach eine Installationsfrage, die man interaktiv handhaben könnte oder per Batch ... Ähnliches macht ggF. irgendein Virentool (weil die Kunden mit Falschverdächtigung nerven oder weil man ohne eingebaute Sicherheitslücken befürchtet, Kunden zu verlieren) oder andere sogenannte Tweak / "Repair"programme. Also halt das was Windows aus Sicherheitsgründen mühsam "ausschleichen" will, wird eben wieder angeknipst. |
AW: letztes Windows 10 Update und Firebird
Nein das geht nicht.
Das hatten wir schon am Freitag probiert. Hier ist das SMBv1 nicht deaktiviert, sondern es werden die Netzwerkfunktionen der Programm blockiert welche über ein SMBv1 Protokoll geladen werden. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:48 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz