Fragensteller
2008R2 SQL Server ist nicht zum Annehmen neuer Clientverbindungen bereit nach Reboot

Allgemeine Diskussion
-
2008R2 SQL Server ist nicht zum Annehmen neuer Clientverbindungen bereit nach Reboot
Hallo Communitiy,
Ich habe hier mehrere Windows 2008 R2 Server von denen 1 als SQL Server (SQL 2008 R2) dient und der einer als WSUS Server. Ich nutze nicht die Windows Internal Database für WSUS sondern eine eigene Instanz auf dem SQL Server.
Auf dem SQL sind noch 3 weitere SQL Instanzen installiert aber die angegebene Fehlermeldung bekomme ich nur von der WSUS Instanz.
Ich verstehe das so das der WSUS Server den SQL Server kontaktiert. Wenn nun der SQL Server neu startet versucht der WSUS Server ständig eine Verbindung zum SQL Server aufzubauen und der bringt dann die Fehlermeldung. Ist mir ja auch irgendwie klar das die kommt da es eben eine gewisse Zeit dauert nach dem Reboot des SQL Servers bis er wieder bereit ist zum annehmen.
Ich habe nun versucht die beiden Dienste
Update Service - WsusService
Windows Update - wuauserv
zu beenden während der SQL Server neu startet. Leider ohne Erfolg.
Wie kann ich das Problem in den Griff bekommen? Was muss ich stoppen (und wieder starten) das der WSUS Server während des Reboots des SQL Servers nicht versucht die ganze Zeit auf die SQL Instanz zu verbinden?Hier man ein Auszug aus dem Protokoll des Management Studios. Interessant ist das er um 4:05:30 meldet das er bereit ist für Verbindungen und 1 Sekunde später meldet er nein???
12/01/2013 04:05:33,spid11s,Unbekannt,Starting up database 'tempdb'.
12/01/2013 04:05:31,,Unbekannt,SQL Server is not ready to accept new client connections. Wait a few minutes before trying again. If you have access to the error log<c/> look for the informational message that indicates that SQL Server is ready before trying to connect again. [CLIENT: 192.168.128.6]
12/01/2013 04:05:31,,Unbekannt,Fehler: 17187<c/> Schweregrad: 16<c/> Status: 1.
12/01/2013 04:05:30,spid11s,Unbekannt,Clearing tempdb database.
12/01/2013 04:05:30,Server,Unbekannt,SQL Server is now ready for client connections. This is an informational message; no user action is required.Und hier der Eventlog:
Info:
192.168.128.6 = Server mit WSUS Rolle drauf
Toolserver = SQL Server
Protokollname: Application
Quelle: MSSQL$WSUS
Datum: 08.09.2013 04:02:55
Ereignis-ID: 17187
Aufgabenkategorie:Anmeldung
Ebene: Fehler
Schlüsselwörter:Klassisch
Benutzer: Nicht zutreffend
Computer: Toolserver.domain.local
Beschreibung:
SQL Server ist nicht zum Annehmen neuer Clientverbindungen bereit. Warten Sie vor dem Wiederholen des Vorgangs einige Minuten. Falls Sie über Zugriff auf das Fehlerprotokoll verfügen, suchen Sie vor einem erneuten Verbindungsversuch die Informationsmeldung, die besagt, dass SQL Server bereit ist. [CLIENT: 192.168.128.6]
Ereignis-XML:
< Event xmlns="<a href="http://schemas.microsoft.com/win/2004/08/events/event;%3E" title="http://schemas.microsoft.com/win/2004/08/events/event;>">http://schemas.microsoft.com/win/2004/08/events/event;>"
<System>
<Provider Name="MSSQL$WSUS" />
<EventID Qualifiers="49152">17187</EventID>
<Level>2</Level>
<Task>4</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2013-09-08T02:02:55.000000000Z" />
<EventRecordID>16459</EventRecordID>
<Channel>Application</Channel>
<Computer>Toolserver.domain.local</Computer>
<Security />
</System>
<EventData>
<Data> [CLIENT: 192.168.128.6]</Data>
<Binary>23430000100000001000000054004F004F004C005300450052005600450052005C005700530055005300000000000000</Binary>
</EventData>
< /Event>
Auf der Details Seite steht noch woher das Problem kommt (T.O.O.L.S.E.R.V.E.R.\:W.S.U.S):
System
- Provider
[ Name] MSSQL$WSUS
Binäre Daten:
In Wörtern
0000: 00004323 00000010 00000010 004F0054
0008: 004C004F 00450053 00560052 00520045
0010: 0057005C 00550053 00000053 00000000
In Bytes
0000: 23 43 00 00 10 00 00 00 #C......
0008: 10 00 00 00 54 00 4F 00 ....T.O.
0010: 4F 00 4C 00 53 00 45 00 O.L.S.E.
0018: 52 00 56 00 45 00 52 00 R.V.E.R.
0020: 5C 00 57 00 53 00 55 00 \.W.S.U.
0028: 53 00 00 00 00 00 00 00 S.......Hat jemand ne Idee?
Danke
- Typ geändert Raul TalmaciuMicrosoft contingent staff Mittwoch, 4. Dezember 2013 07:41 Warten auf Feedback
Alle Antworten
-
Besteht die Möglichkeit dem WSUS Server beizubringen, wann ein Wartungsfenster ist?
Ansonsten sehe ich das jetzt nicht wirklich als Problem an. Ok, WSUS hat zwischendurch keinen Connect zum SQL Server. Aber sobald dieser wieder online ist, ist doch die Funktionalität auch wieder gewährleistet, oder ?
Ansonsten schauen, dass man eine Art Abhängigkeit konfiguruert. Manche Systemmanagement-Lösungen bieten das ja an, dass z.B. bei einem Patchday erst das Datenbackend gestartet wird, bevor die Applikationsserver wieder an den Start gehen.
Um herauszufinden welcher Dienst das nun tatsächlich ist, der den Connect macht entweder mal schauen, was in der SystemDoku zu finden ist.
Oder im laufenden Betrieb mal áuf den SQL Server schauen und welche Sessions existieren. Entweder mit der DMV sys.dm_exec_Connections oder einfach mit sp_who2. Damit solltest Du recht die Verbindung vom WSUS Server finden. Einfach mal gucken welcher Programmname gelistet ist und dann gucken, welcher Service in Frage kommt.
Gruß
Dirk
May you never suffer the sentiment of spending a day without any purpose
-
Hallo,
bist Du hier weitergekommen?
Gruss,
RaulRaul Talmaciu, MICROSOFT
Bitte haben Sie Verständnis dafür, dass im Rahmen dieses Forums, welches auf dem Community-Prinzip „IT-Pros helfen IT-Pros“ beruht, kein technischer Support geleistet werden kann oder sonst welche garantierten Maßnahmen seitens Microsoft zugesichert werden können.