Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

Bei CPU-Last kommt Fehler 80004005 (-2147467259) bei Anmeldung an SQL-Datenbank

Frage Entwicklung Datenbanken

Mitglied: Zunaras

Zunaras (Level 1) - Jetzt verbinden

16.12.2009 um 14:00 Uhr, 8247 Aufrufe, 5 Kommentare

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
Mitglied: Snowman25
16.12.2009 um 14:07 Uhr
hi Zunaras,

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
Bitte warten ..
Mitglied: Zunaras
16.12.2009 um 14:54 Uhr
Hallo und danke für die Antwort,

Mir steht das SQL Server Management Studio zur Verfügung. Dort konnte ich einen Login Timout Eintrag nicht finden.

Im ADO ConnectionString steht Connect Timeout=30; den habe ich auf 50 erhöht.
Aber anscheinend wird der nicht beachtet. nach 20-30 sekunden kommt der Fehler.

Grüße
Zunaras
Bitte warten ..
Mitglied: Pjordorf
16.12.2009 um 14:58 Uhr
Hallo Snow,

was definierst du als "Hohe CPU-Last"?

Vielleicht ist einfach deine Hardware (Client) zu langsam!

Peter
Bitte warten ..
Mitglied: Zunaras
16.12.2009 um 15:19 Uhr
Hallo,

ich bin wohl gemeint.

Hohe CPU-Last also 95-100% durch das zippen oder eben durch rechenintensive Abgleichungen. Backup über Netzwerk. Egal was man nimmt.

Wie gesagt, es betrifft nur die Programme, die sich beim SQL-Server anmelden wollen.
Wenn sie schon laufen, geht währenddessen alles wunderbar.
Alle anderen Programme laufen auch ohne Probleme nebenbei.

Meine Hardware ist:
AMD Athlon 64, 3000+ 1,75 GB Ram

Der Server ist grad mal 10-20% CPU und Netzwerk manchmal bis zu 50% ausgelastet.
Pentium 4, 2,4 Ghz, 3 GB Ram (nicht mehr ganz so aktuell)

Grüße Zunaras
Bitte warten ..
Mitglied: Zunaras
18.12.2009 um 07:41 Uhr
Hallo,

ich glaube ich habs nun herausgefunden.

Es gibt noch den Befehl
ADOConnectionTimeout=10
unterhalb des ADO Connection-Strings aus meinem ersten Post
Den Wert habe ich auf 50 erhöht. Nun kommt keine Fehlermeldung mehr.

Dieses ;Connect Timeout=30; hatte keine Funktion.

Viele Grüße
Zunaras
Bitte warten ..
Ähnliche Inhalte
Windows Server
Windows 2012 Essentials - CPU Last
Frage von kossabWindows Server4 Kommentare

Hallo Zusammen, wir haben eine neuen HP DL380p G8 E5-2609 2,4 GHz QC mit 32GB und 4x SAS Festplatten. ...

Batch & Shell
Skript zum Messen der CPU-Last für Windows
gelöst Frage von DerWoWussteBatch & Shell16 Kommentare

Moin Kollegen, ich suche nach einem Skript, welches ich alle 10 Minuten vom Taskplaner aus starten lassen will, um ...

Windows Server
Windows Server 2012R2 - CPU Last sehr hoch
Frage von niklasschaeferWindows Server5 Kommentare

Hallo liebe Mitstreiter, wir stehen bei uns in der Firma aktuell vor einem Problem was wir aktuell nicht lösen ...

Apache Server
Httpd sorgt für 100 Prozent CPU Last
gelöst Frage von CitronellaApache Server7 Kommentare

Hallo allerseits, es besteht ein größeres Problem mit unsrem Apache: - Windows Server 2012 R2 - Apache 2.4 - ...

Neue Wissensbeiträge
Linux

Limux-Ende in München: Wie ein Linux Projekt unter Ausschluss der Öffentlichkeit zerstört wurde

Information von Frank vor 6 StundenLinux12 Kommentare

Mein persönlicher Kommentar zum Thema "Limux-Ende". Die SPD-Politikerin Anne Hübner hat die Richtung von München ganz klar definiert: "Wir ...

Batch & Shell

Open Object Rexx: Eine mittlerweile fast vergessene Skriptsprache aus dem Mainframebereich

Information von Penny.Cilin vor 1 TagBatch & Shell9 Kommentare

Ich kann mich noch sehr gut an diese Skriptsprache erinnern und nutze diese auch heute ab und an noch. ...

Humor (lol)

"gimme gimme gimme": Automatischer Test stolpert über Easter Egg im man-Tool

Information von Penny.Cilin vor 1 TagHumor (lol)6 Kommentare

Interessant, was man so alles als Easter Egg implementiert. Ist schon wieder Ostern? "gimme gimme gimme": Automatischer Test stolpert ...

MikroTik RouterOS

Mikrotik - Lets Encrypt Zertifikate mit MetaROUTER Instanz auf dem Router erzeugen

Anleitung von colinardo vor 2 TagenMikroTik RouterOS8 Kommentare

Einleitung Folgende Anleitung ist aus der Lage heraus entstanden das ein Kunde auf seinem Mikrotik sein Hotspot Captive Portal ...

Heiß diskutierte Inhalte
Router & Routing
Zwei Netzwerke erstellen
Frage von bunteblumeRouter & Routing14 Kommentare

Hallo Zusammen, Ich möchte gerne ein backup von einem bestimmten Folder welcher auf dem Server regelmässig synchronisiert wird auf ...

Windows 10
Alle Programme mit bestimmtem Namen automatisch (per GPO) deinstallieren
gelöst Frage von lordofremixesWindows 1012 Kommentare

Hallo zusammen, gibt es eine Möglichkeit, alle Programme beginnend mit z.B. "Dell" im Namen per Script und somit per ...

Off Topic
Fachkräftemangel in Deutschland? - Talentschmiede schreibt alle 2 Tage die gleichen Stellen aus
Frage von Penny.CilinOff Topic12 Kommentare

Hallo, haben wir in Deutschland Fachkräftemangel? Die Talentschmiede schreibt gefühlt alle zwei Tage dieselben Stellen aus. Und das schon ...

Linux
Limux-Ende in München: Wie ein Linux Projekt unter Ausschluss der Öffentlichkeit zerstört wurde
Information von FrankLinux12 Kommentare

Mein persönlicher Kommentar zum Thema "Limux-Ende". Die SPD-Politikerin Anne Hübner hat die Richtung von München ganz klar definiert: "Wir ...