Symptome
Angenommen, Sie führen eine Remoteabfrage wie sp_batch_params in einer gespeicherten Prozedur in Microsoft SQL Server 2012, 2014 oder 2016 aus. Wenn der Benutzername ungültig ist und sich nicht beim Remoteserver anmelden kann, stürzt Ihre instance von SQL Server ab, und Sie erhalten eine allgemeine Fehlermeldung.
Lösung
Nachdem Sie diesen Hotfix angewendet haben, stürzt die instance von SQL Server nicht ab, und Sie erhalten die folgende Fehlermeldung, wenn Sie die Abfrage ausführen, die im Abschnitt "Symptome" beschrieben wird:
Hinweis
Msg 18487, Level 14, State 1,
Fehler bei der Anmeldung für den Benutzerbenutzernamen<>. Ursache: Das Kennwort des Kontos ist abgelaufen.
Msg 18456, Ebene 14, Status 1,
Fehler bei der Anmeldung für den Benutzerbenutzernamen<>.
Das Problem wurde zuerst in den folgenden kumulativen Updates von SQL Server behoben:
- Kumulatives Update 2 für SQL Server 2016
- Kumulatives Update 1 für SQL Server 2014 SP2
- Kumulatives Update 4 für SQL Server 2014 SP1
- Kumulatives Update 10 für SQL Server 2014
- Kumulatives Update 4 für SQL Server 2012 Service Pack 3
Empfehlung: Installieren Sie das neueste kumulative Update für SQL Server
Jedes neue kumulative Update für SQL Server enthält alle Hotfixes und alle Sicherheitsfixes, die im vorherigen kumulativen Update enthalten waren. Es wird empfohlen, die neuesten kumulativen Updates für SQL Server herunterzuladen und zu installieren:
- Neuestes kumulatives Update für SQL Server 2016
- Neuestes kumulatives Update für SQL Server 2014 (SP1/SP2)
- Neuestes kumulatives Update für SQL Server 2014
- Neuestes kumulatives Update für SQL Server 2012 SP3
Status
Microsoft hat bestätigt, dass dies ein Problem bei den Microsoft-Produkten ist, die im Abschnitt „Gilt für“ aufgeführt sind.