Symptomen
U maakt een database versleutelingssleutel (DEK) die langer is dan 3.456 bits op een exemplaar van Microsoft SQL Server 2016 of 2017. Als u de standaard database versleuteling (TDE) met behulp van deze DEK inschakelt, wordt een foutbericht dat lijkt op het volgende is vastgelegd in het foutenlogboek van SQL Server:
datum tijd SPID instelling van databaseoptie versleutelen naar aan database 'database_name'.met de datum-/tijdwaarde wordt een database versleutelingsscan gestart voor database 'databasenaam'. datum tijd SPID database encryption scan voor database is afgebroken. Herstel ALTER DB opnieuw om de scan te hervatten.
Oorzaak
Dit probleem treedt op omdat SQL Server geen foutbericht genereert om aan te geven dat een DEK met een lengte die groter is dan 3.456 bits, niet wordt ondersteund.
Oplossing
Dit probleem is opgelost in de volgende updates voor SQL Server:
Cumulatieve update 13 voor SQL Server 2017
Cumulatieve update 5 voor SQL Server 2016 Service Pack 2
Cumulatieve update 11 voor SQL Server 2016 Service Pack 1
Opmerking Nadat u deze oplossing hebt toegepast en een dek wilt maken die langer is dan 3.456 bits, is de poging niet geslaagd en wordt het volgende foutbericht weergegeven:
Msg 33178, niveau 16, status 2, regel LineNumber De lengte van de versleutelingssleutel is de ondersteunde maximumlengte van 3456.
Info over SQL Server-versies
Elke nieuwe build voor SQL Server bevat alle hotfixes en beveiligingsfixes van de eerdere build. U wordt aangeraden de nieuwste versie van SQL Server te installeren:
Status
Microsoft heeft bevestigd dat dit probleem zich kan voordoen in de Microsoft-producten die worden vermeld in de sectie Van toepassing op.
Verwijzingen
Informatie over de terminologie die door Microsoft wordt gebruikt om software-updates te beschrijven.