Problembeschreibung
Stellen Sie sich folgendes Szenario vor:
-
Das Absconfig-Tool wird in einem Microsoft Skype für Business Server 2015 Umgebung installieren.
-
Sie führen die Datei Absconfig.exe auf Skype für Business Server 2015 Front-End-Server mit der Adressbuchdienst aktiviert eine Address Book-Attribut ändern.
-
Update-CsUserDatabase -Cmdlet zum Starten eines neuen Replicator Sync Zyklus ausführen.
-
Anwenden der Mai 2017 oder 2018 März kumulative Update für Skype for Business Server 2015.
-
Führen den folgenden Befehl zum Aktualisieren der Datenbank Rtcab:Install-CsDatabase-ConfiguredDatabases-SqlServerFqdn < FQDN >
In diesem Fall erhalten Sie eine Fehlermeldung, die RtcResetAbAttributes-Prozedur schlägt fehl. Beispielsweise kann die folgende Fehlermeldung angezeigt:
RtcAbDb.sql wird ausgeführt... Multi-Benutzermodus Datenbank Rtcab fest. Fehler ausgeführten Batch. Details: Fehler beim Erstellen der Prozedur RtcResetAbAttributes: SQL-Fehlercode = 547 Fehlermeldung = die DELETE-Anweisung verstößt gegen die Einschränkung Verweis "FK_AbAttrValue_AbAttribute". Der Konflikt aufgetreten ist, in Datenbank "Rtcab" Tabelle "Dbo." AbAttributeValue", Spalte"AttrId"., Zeilennummer LineNumber = SQL-Fehlercode = 3621 Fehlermeldung = die Anweisung wurde beendet., Zeilennummer LineNumber =
Ursache
Dieses Problem tritt auf, weil die Rtcab. RtcResetAbAttributes gespeicherte Prozedur löscht Zeilen aus der Tabelle AbAttributes. Dies verstößt gegen die foreign Key-Einschränkung in der Tabelle AbAttributeValues. Daher schlägt das Cmdlet " Install-CsDatabase ".
Lösung
Um dieses Problem zu beheben, installieren Sie Juli 2018 Kumulatives update 6.0.9319.534 für Skype for Business Server 2015 Kernkomponenten.