KB3082513 – FIX: Die TDE-Zertifikaterstellung schlägt in SQL Server 2014 SP1 fehl, wenn die Seriennummer größer als 16 Byte ist

Gilt für
SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Express - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

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.