Problembeschreibung
Wenn beim Erstellen des Diensthauptschlüssels für Microsoft SQL Server 2012 oder SQL Server 2014 während des Setups ein Fehler auftritt, wird dieser Fehler von SQL Server nicht richtig protokolliert. Dies führt zu einigen Problemen, wenn Sie beispielsweise versuchen, die SQL Server-Replikation zu konfigurieren, wird die folgende Fehlermeldung angezeigt:
Während der Entschlüsselung ist ein Fehler aufgetreten. Es gibt keinen Remotebenutzer "distributor_admin", der dem lokalen Benutzer "(null)" vom Remoteserver "repl_distributor" zugeordnet ist. Der Datenbankkontext wurde in "Master" geändert. (Microsoft SQL Server, Fehler: 15466)
Wenn Sie versuchen, einen verknüpften Server zusammen mit Remoteanmeldungen zu erstellen, tritt der folgende Fehler auf:
Beim Entschlüsseln ist ein Fehler aufgetreten.
Darüber hinaus wird möglicherweise die folgende Fehlermeldung im SQL Server-Fehlerprotokoll angezeigt:
<Datum> <Uhrzeit> spid5s-Diensthauptschlüssel konnte nicht mit einer seiner Verschlüsselungsdaten entschlüsselt werden. Weitere Informationen finden Sie unter sys.key_encryptions.
Wenn Sie die Katalogsicht sys.symmetric_keysAbfragen, wird eine Zeile für den Diensthauptschlüssel zurückgegeben. Wenn Sie die Katalogsicht sys.key_encryptionsAbfragen, wird keine Zeile zurückgegeben. Das erwartete Ergebnis sind zwei Zeilen.
Fehlerbehebung
Nachdem Sie dieses Update angewendet haben, werden die Metadaten sauber gelassen, wenn der Diensthauptschlüssel-Erstellungsfehler während des Setups auftritt, und der nächste Neustart des SQL Server-Diensts versucht, erneut einen Diensthauptschlüssel zu erstellen. Darüber hinaus werden weitere Fehlermeldungen zum Fehler beim Erstellen des Diensthauptschlüssel im Fehlerprotokoll protokolliert.Hinweis
-
Wenn dieses Problem aufgetreten ist, funktioniert dieses Update nicht, und Sie müssen eine der im Abschnitt "Problemumgehung" aufgeführten Problemumgehungen verwenden.
-
Um die Änderungen in diesem kumulativen Update zu verwenden, müssen Sie SQL Server mithilfe der Produktupdate Funktion installieren und eine Slipstream-Installation mit RTM + SP + Cu durchführen.
Das Problem wurde zuerst im folgenden kumulativen Update von SQL Server behoben:
Jedes neue kumulative Update für SQL Server enthält alle Hotfixes und alle Sicherheitsupdates, die im vorherigen kumulativen Update enthalten waren. Wir empfehlen, die neuesten kumulativen Updates für SQL Server herunterzuladen und zu installieren:
Problemumgehung
Wenn Sie bereits über die Problemsituation verfügen, können Sie eine der folgenden Aktionen ausführen:
-
Generieren Sie den Diensthauptschlüssel mithilfe der folgenden Transact-SQL-Anweisung neu:
ALTER SERVICE MASTER KEY FORCE REGENERATE
-
Installieren Sie die Instanz von SQL Server erneut.
Wenn das Problem während der Installation von SQL Server auftritt, können Sie die folgenden Schritte ausführen, bevor Sie SQL Server installieren:
-
Starten Sie das Betriebssystem neu.
-
Melden Sie sich mit dem SQL Server-Dienstkonto bei der RDP-Sitzung an.
-
Warten Sie einige Minuten, und melden Sie sich ab, nachdem das Benutzerprofil vollständig erstellt wurde.
-
Starten Sie das SQL Server-Setup nach ein paar Minuten.
Status
Microsoft hat bestätigt, dass es sich hierbei um ein Problem bei den in diesem Artikel genannten Microsoft-Produkten handelt.