Freigeben über


Fehler beim Tabellenwertparameter nach der Installation von Microsoft Entra Connect unter Windows Server 2019

In diesem Artikel wird ein Problem beschrieben, bei dem Synchronisierungsfehler auftreten, nachdem Microsoft Entra Connect auf Windows Server 2019-basierten Servern installiert wurde.

Ursprüngliche Produktversion: Microsoft Entra ID, Windows Server 2019

Symptome

Während des Importzyklus treten mindestens mehrere Symptome auf, z. B. Kennworthash-Synchronisierungsfehler oder "Staging-Error"-Ermittlungsfehler (siehe folgenden Screenshot).

Screenshot des Synchronisierungsdienst-Managers, der einen Stagingfehler anzeigt.

Wenn dieses Problem auftritt, wird die Ereignis-ID 6301 im Serveranwendungsprotokoll wie folgt protokolliert:

Protokollname: Application
Quelle: ADSync
Datum: 22.08.2019 11:11:17 Uhr
Ereignis-ID: 6301
Taskkategorie: Server
Ebene: Fehler
Schlüsselwörter: Klassisch
Benutzer: –
Computer: AADConnect.contoso.com
Beschreibung: Unerwarteter Fehler auf dem Server im Synchronisierungsmodul:

"BAIL: MMS(7996): .. \sql.cpp(7524): 0x80004005 > (nicht angegebener Fehler)
**BAIL: MMS(7996): x:\bt\1011518\repo\src\dev\sync\server\sqlstore\rcvtvp.h(158): 0x80004005 (Nicht angegebener Fehler)**
**BAIL: MMS(7996): x:\bt\1011518\repo\src\dev\sync\server\sqlstore\rcvtvp.h(52): 0x80004005 (Nicht angegebener Fehler)**
BAIL: MMS(7996): .. \sproc.cpp(1124): 0x80004005 (nicht angegebener Fehler)
BAIL: MMS(7996): .. \csobj.cpp(15789): 0x80004005 (nicht angegebener Fehler)
BAIL: MMS(7996): .. \tower.cpp(10511): 0x80004005 (nicht angegebener Fehler)
BAIL: MMS(7996): x:\bt\1011518\repo\src\dev\sync\server\sqlstore\csobj.h(1379): 0x80004005 (nicht angegebener Fehler)
BAIL: MMS(7996): .. \csobj.cpp(1368): 0x80004005 (nicht angegebener Fehler)
BAIL: MMS(7996): .. \nscsimp.cpp(531): 0x80004005 (nicht angegebener Fehler)
BAIL: MMS(7996): .. \syncstage.cpp(923): 0x80004005 (nicht angegebener Fehler)
BAIL: MMS(7996): .. \syncstage.cpp(1666): 0x80004005 (nicht angegebener Fehler)
BAIL: MMS(7996): .. \syncstage.cpp(414): 0x80004005 (nicht angegebener Fehler)
Azure AD Sync 1.5.45.0"

Dieses Ereignis gibt an, dass ein Fehler auftritt, wenn Microsoft Entra Connect mithilfe von Tabellenwertparametern einen Lese- oder Schreibvorgang über die LocalDB-Datenbank versucht.

Weitere Informationen zu Tabellenwertparametern finden Sie unter Verwenden von Tabellenwertparametern (Datenbank-Engine).

Ursache

Dieses Problem wird durch inkompatible Spracheinstellungen für Programme verursacht, die Unicode nicht unterstützen.

Screenshot der Regionseinstellungen, in denen die Option

Das Dienstkonto wird standardmäßig auf UTF-8 für die weltweite Sprachunterstützung festgelegt, wenn es aktiviert ist. Die LocalDB-Datenbankversion in Windows Server 2019 unterstützt dieses Format nicht.

Lösung

Um dieses Problem zu beheben, deaktivieren Sie das Kontrollkästchen neben Beta: Verwenden Sie Unicode UTF-8 für weltweite Sprachunterstützung (siehe vorheriger Screenshot), und starten Sie dann den Server neu.

Führen Sie die folgenden Schritte aus, um die Einstellung zu ändern:

  1. Öffnen Sie auf dem Microsoft Entra Connect-Server Systemsteuerung, und wählen Sie dann "Uhr", "Sprache" und "Region" aus.

    Screenshot Systemsteuerung mit ausgewählter Option

  2. Wählen Sie Region aus.

    Screenshot der Seite

  3. Wählen Sie die Registerkarte "Verwaltung " und dann "Systemgebietsschema ändern" aus.

    Screenshot der Registerkarte

  4. Wenn die Einstellung "Unicode UTF-8 für weltweite Sprachunterstützung verwenden" aktiviert ist, deaktivieren Sie sie.

    Screenshot der Regionseinstellungen, in denen die Verwendung von Unicode U T F 8 für weltweite Sprachunterstützung nicht ausgewählt ist.

  5. Wählen Sie "OK" aus, und starten Sie den Server dann neu.

Kontaktieren Sie uns für Hilfe

Wenn Sie Fragen haben oder Hilfe mit Ihren Azure-Gutschriften benötigen, dann erstellen Sie beim Azure-Support eine Support-Anforderung oder fragen Sie den Azure Community-Support. Sie können auch Produktfeedback an die Azure Feedback Community senden.