Bei CPU-Last kommt Fehler 80004005 (-2147467259) bei Anmeldung an SQL-Datenbank
Hallo Leute,
ich hoffe, ich schreibe im richtigen Bereich.
Wenn ein Client hohe CPU-Last hat, z.B. beim zippen von Daten oder anderen aufwendigen Berechnungen/Abgleichungen, und es werden Programmmodule starten, die auf die SQL-Datenbank auf dem Server zugreifen, kommt folgende Fehlermeldung.
Die Hauptdatenbank kann nicht geöffnet werden.
80004005 (-2147467259) - Der Anmeldevorgang konnte wegen Verzögerung beim Öffnen der Serververbindung nicht abgeschlossen werden.
Bitte prüfen Sie den ADO Connection String
Provider=SQLNCLI;Data Source=SERVER;Initial Catalog=*Datenbank*;User ID=*username*;password=*;Auto Translate=false;Connect Timeout=30;
Aber bereits laufende Module, die auf die Datenbank zugreifen haben keine Probleme.
Sobald das Zippen oder so vorbei ist, geht es wieder.
Irgendwie kommen die Module nicht mit der Anmeldung zurecht, wenn der Client ausgelastet ist.
Netzwerklast ist evtl. zu vernachlässigen, da diese bei etwa 1% liegt. (also nicht beim zippen, sondern bei einer Abgleichung)
Die Programmmodule liegen alle auf dem Server und werden per Link auf dem Clienten ausgeführt.
Ich habe probiert, die Module per Batch mit hoher Priorität auszuführen. Damit geht es. Allerdings bis zu dem Punkt, wo aus einem Modul ein anderes Modul gestartet wird. Dann läuft dieses wieder mit normaler Priorität. Wird also nicht gestartet.
Das System wurde vor einem Jahr von Access auf SQL umgestellt. Also erst über Access wo die Tabellen mit SQL verbunden wurden, später nur noch SQL. Was auch deutlich schneller wurde.
Sämtliche anderen Programme laufen ohne Probleme.
Tja. Wie kann ich herausfinden, woran es liegt.
Je nach Rechner ist SQLNativeClient Ver.2005.90.3042.00 oder 2005.90.1399.00 installiert.
Netzwerkkartentreiber sind überall aktuell.
Hat evtl. jemand eine Idee, was ich noch austesten kann?
Server 2003 mit SQL Server 2005
Clients sind XP-Prof.
Netzwerk mit Arbeitsgruppe
Viele Grüße
Zunaras
ich hoffe, ich schreibe im richtigen Bereich.
Wenn ein Client hohe CPU-Last hat, z.B. beim zippen von Daten oder anderen aufwendigen Berechnungen/Abgleichungen, und es werden Programmmodule starten, die auf die SQL-Datenbank auf dem Server zugreifen, kommt folgende Fehlermeldung.
Die Hauptdatenbank kann nicht geöffnet werden.
80004005 (-2147467259) - Der Anmeldevorgang konnte wegen Verzögerung beim Öffnen der Serververbindung nicht abgeschlossen werden.
Bitte prüfen Sie den ADO Connection String
Provider=SQLNCLI;Data Source=SERVER;Initial Catalog=*Datenbank*;User ID=*username*;password=*;Auto Translate=false;Connect Timeout=30;
Aber bereits laufende Module, die auf die Datenbank zugreifen haben keine Probleme.
Sobald das Zippen oder so vorbei ist, geht es wieder.
Irgendwie kommen die Module nicht mit der Anmeldung zurecht, wenn der Client ausgelastet ist.
Netzwerklast ist evtl. zu vernachlässigen, da diese bei etwa 1% liegt. (also nicht beim zippen, sondern bei einer Abgleichung)
Die Programmmodule liegen alle auf dem Server und werden per Link auf dem Clienten ausgeführt.
Ich habe probiert, die Module per Batch mit hoher Priorität auszuführen. Damit geht es. Allerdings bis zu dem Punkt, wo aus einem Modul ein anderes Modul gestartet wird. Dann läuft dieses wieder mit normaler Priorität. Wird also nicht gestartet.
Das System wurde vor einem Jahr von Access auf SQL umgestellt. Also erst über Access wo die Tabellen mit SQL verbunden wurden, später nur noch SQL. Was auch deutlich schneller wurde.
Sämtliche anderen Programme laufen ohne Probleme.
Tja. Wie kann ich herausfinden, woran es liegt.
Je nach Rechner ist SQLNativeClient Ver.2005.90.3042.00 oder 2005.90.1399.00 installiert.
Netzwerkkartentreiber sind überall aktuell.
Hat evtl. jemand eine Idee, was ich noch austesten kann?
Server 2003 mit SQL Server 2005
Clients sind XP-Prof.
Netzwerk mit Arbeitsgruppe
Viele Grüße
Zunaras
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 131787
Url: https://administrator.de/forum/bei-cpu-last-kommt-fehler-80004005-2147467259-bei-anmeldung-an-sql-datenbank-131787.html
Ausgedruckt am: 09.04.2025 um 05:04 Uhr
5 Kommentare
Neuester Kommentar
hi Zunaras,
Da steht doch schon alles...
Beim Anmelden hat der Client nicht schnell genug auf den Server geantwortet --> Folge: Timeout
Lösung: Unter Tools -> Options im DB-Manager sollte es einen 'Login-Timeout' Eintrag geben. Diesen Wert musst du erhöhen
Greetz Snow
80004005 (-2147467259) - Der Anmeldevorgang konnte wegen Verzögerung beim Öffnen der Serververbindung nicht abgeschlossen werden.
Da steht doch schon alles...
Beim Anmelden hat der Client nicht schnell genug auf den Server geantwortet --> Folge: Timeout
Lösung: Unter Tools -> Options im DB-Manager sollte es einen 'Login-Timeout' Eintrag geben. Diesen Wert musst du erhöhen
Greetz Snow