Simptome
Creați o cheie de criptare a bazei de date (-) care depășește 3.456 de biți pe o instanță a Microsoft SQL Server 2016 sau 2017. Dacă activați criptarea transparentă a bazei de date (TDE) utilizând acest lucru, o intrare de eroare care seamănă cu următorul se înregistrează în Jurnalul de erori SQL Server:
data orei SPID setarea opțiunii de criptare a bazei de date la activat pentru baza de date 'database_name'. data ora SPID Începeți scanarea de criptare a bazei de date pentru baza de date "Nume bază de date". data ora SPID scanarea de criptare a bazei de date pentru baza de date a fost anulată. Reemitere ALTER DB pentru a relua scanarea.
Cauză
Această problemă apare deoarece SQL Server nu aruncă un mesaj de eroare pentru a indica faptul că o persoană care are o lungime mai mare de 3.456 de biți nu este acceptată.
Rezolvare
Această problemă este remediată în următoarele actualizări pentru SQL Server:
Actualizarea cumulativă 13 pentru SQL Server 2017
Actualizarea cumulativă 5 pentru SQL Server 2016 Service Pack 2
Actualizarea cumulativă 11 pentru SQL Server 2016 Service Pack 1
Notă După ce aplicați această remediere, apoi încercați să creați un lucru care depășește 3.456 de biți, încercarea nu reușește și primiți următorul mesaj de eroare:
MSG 33178, nivel 16, stat 2, linie LineNumber Lungimea cheii de criptare este peste lungimea maximă acceptată în prezent de 3456.
Despre Compilările SQL Server
Fiecare compilare nouă pentru SQL Server conține toate remedierile rapide și de securitate care au fost în compilarea anterioară. Vă recomandăm să instalați cea mai recentă versiune de compilare pentru versiunea de SQL Server:
Cea mai recentă actualizare cumulativă pentru SQL Server 2017
Stare
Microsoft a confirmat că aceasta este o problemă în produsele Microsoft enumerate în secțiunea „Se aplică la”.
Referințe
Aflați despre terminologia pe care o utilizează Microsoft pentru a descrie actualizările de software.