Symptome
Sie erstellen ein Zertifikat für Transparent Data Encryption (TDE) in Microsoft SQL Server 2014 Service Pack 1 (SP1). Wenn Sie jedoch ein Zertifikat verwenden, dessen Seriennummer größer als 16 Byte ist, wird die folgende Fehlermeldung angezeigt:
Hinweis
Meldung 15297, Ebene 16, Status 56, Zeile 1
Die Daten des Zertifikats, des asymmetrischen Schlüssels oder des privaten Schlüssels sind ungültig.
Lösung
Dieses Problem wurde erstmals im folgenden kumulativen Update für SQL Server behoben:
Kumulatives Update 2 für SQL Server 2014 Service Pack 1
Hinweis: Nach der Installation dieses Updates können Sie das Zertifikat erstellen, auch wenn die Seriennummer größer als 16 Byte ist. Außerdem wird die im Abschnitt "Symptome" erwähnte Fehlermeldung nicht angezeigt. Die Seriennummer wird jedoch auf 16 Byte gekürzt, wenn sie in der Spalte cert_serial_number in der Katalogansicht sys.certificates gespeichert wird. Die Aktion "Kürzen" tritt nur in der Katalogansicht auf. Das bedeutet, dass das Zertifikat weiterhin die ursprüngliche Länge der Seriennummer beibehält.
Informationen zu kumulativen Updates für SQL Server
Jedes neue kumulative Update für SQL Server enthält alle Hotfixes und Sicherheitsfixes, die im vorherigen kumulativen Update enthalten waren. Sehen Sie sich die neuesten kumulativen Updates für SQL Server an:
Buildversionen von SQL Server 2014
Status
Microsoft hat bestätigt, dass dies ein Problem bei den Microsoft-Produkten ist, die im Abschnitt „Gilt für“ aufgeführt sind.
Referenzmaterial
Erfahren Sie mehr über die Terminologie , die Microsoft zum Beschreiben von Softwareupdates verwendet.