Problembeschreibung
Dieses Problem tritt auf, wenn Sie ein Zertifikat verwenden, dessen fortlaufende Zahl größer als 16 Byte ist. Wenn dieses Problem auftritt, wird die folgende Fehlermeldung angezeigt:
Msg 15297, Ebene 16, Zustand 56, Zeile 1 die Daten des Zertifikats, des asymmetrischen Schlüssels oder des privaten Schlüssels sind ungültig.
Fehlerbehebung
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:
Hinweis Nachdem Sie dieses Update installiert haben, können Sie das Zertifikat erstellen, obwohl dessen fortlaufende Zahl größer als 16 Byte ist, ohne dass eine Fehlermeldung angezeigt wird. Die fortlaufende Zahl wird jedoch auf 16 Byte gekürzt, wenn Sie in der Spalte " Cert_Serial_Number " in der sys. Certificates -Katalogsicht gespeichert ist. Die Kürzung erfolgt nur in der Katalogsicht. Daher erhält das Zertifikat weiterhin die ursprüngliche Länge für seine Seriennummer.
Status
Microsoft hat bestätigt, dass es sich hierbei um ein Problem bei den in diesem Artikel genannten Microsoft-Produkten handelt.