Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In diesem Artikel wird ein Problem behoben, bei dem Dienste nicht automatisch auf einem Computer neu gestartet werden, auf dem NIC-Teaming verwendet wird.
Gilt für: Windows Server 2016, Windows Server 2022
Ursprüngliche KB-Nummer: 4552864
Problembeschreibung
Auf einem Computer, auf dem NIC (Netzwerkschnittstellenkarte) Teaming verwendet wird, stellen Sie fest, dass mehrere Dienste nach dem Neustart des Computers nicht automatisch gestartet werden.
Der SQL Server-Dienst wird z. B. nicht automatisch gestartet. Der folgende Eintrag wird im Systemprotokoll protokolliert:
Protokollname: System
Quelle: Dienststeuerungs-Manager
Datum: <Datum>
Ereignis-ID: 7038
Aufgabenkategorie: Keine
Ebene: Fehler
Schlüsselwörter: Klassisch
Benutzer: N/V
Computer: <Computername>
Beschreibung:
Der MSSQLxxxx-Dienst konnte sich aufgrund des folgenden Fehlers nicht als xxxxx/xxxxx mit dem aktuell konfigurierten Kennwort anmelden:
Der angegebene Container ist entweder nicht vorhanden oder wurde nicht erreicht.Um sicherzustellen, dass der Dienst ordnungsgemäß konfiguriert ist, verwenden Sie das Services-Snap-In in microsoft Management Console (MMC).
Das Problem kann durch das Unterbrechen der NIC-Teamerstellung behoben werden.
Ursache
Der folgende Fluss zeigt, wie das Problem auftritt:
- NIC Teaming-Treiber werden vom Service Control Manager (SCM) gesteuert. Dies bedeutet, dass die NIC-Teaming-Treiber aufgerufen werden, um nach dem Starten von SCM zu beginnen.
- Einzelne NIC-Treiber werden nicht von SCM gesteuert. Daher können sie gestartet und initialisiert werden, bevor SCM gestartet wird.
- Wenn NIC-Teaming nicht konfiguriert ist, kann eine einzelne NIC eine IP-Adresse konfiguriert haben, bevor Systemdienste gestartet werden. Dies liegt daran, dass die NIC keine Dienstabhängigkeit hat. Dies bewirkt, dass die IP-Adresse bereit ist, bevor ein Dienst ausgeführt wird.
- Wenn NIC-Teaming konfiguriert ist, kann die Teaming-NIC initialisiert werden, und die IP-Adresse und das Netzwerk können erst nach dem Start der Dienste bereit sein.
- Nachdem eine IP-Adresse einer NIC hinzugefügt wurde, unabhängig davon, ob eine einzelne NIC oder Teaming-NIC verwendet wird, dauert es standardmäßig drei Sekunden, daD (Duplikataerkennung) durchzuführen. Danach sind die IP-Adresse und das Netzwerk bereit.
- Standardmäßig dauert es mindestens drei Sekunden, bis das Netzwerk bereit ist.
- Auf einem leistungsfähigen Computer können alle Dienste innerhalb weniger Sekunden (oder sogar eine Sekunde) gestartet werden. Daher können Sie in einigen Fällen feststellen, dass bestimmte Dienste, z. B. der SQL Server-Dienst, nicht automatisch gestartet werden können, da das Netzwerk noch nicht bereit ist.
Lösung
Verwenden Sie zur Problembehebung eine der folgenden Methoden:
- Legen Sie den Starttyp des Diensts auf "Automatisch " (Verzögerter Start) fest.
- Erstellen Sie eine geplante Aufgabe, um den SQL Server-Dienst nach einem Computerneustart zu starten, und legen Sie eine einminütige Verzögerung für den Vorgang fest.
- Deaktivieren Sie DAD auf dem Computer.
Wenn das Problem SQL Server-Dienste umfasst, ändern Sie die Wiederherstellungseigenschaften der SQL-Dienste, um Maßnahmen für den ersten Fehler zu ergreifen und den Dienst bei zweitem Fehler neu zu starten.