Simptomi
Jūs izveidojat datu bāzes šifrēšanas atslēgu (DEK), kas ir garāka par 3 456 bitiem Microsoft SQL Server 2016 vai 2017. Ja iespējojat caurspīdīgu datu bāzes šifrēšanu (TDE), izmantojot šo DEK, SQL Server kļūdu žurnālā tiek reģistrēts kļūdas ieraksts, kas līdzīgs šim:
datuma laiks SPID iestatījumu datu bāzes opcijas šifrēšana datu bāzei "database_name". datums laiks SPID sākums datu bāzu šifrēšanas skenēšana datu bāzes "datu bāzes nosaukums". datuma laika SPID datu bāzes šifrēšanas pārbaude datu bāzei tika priekšlaikus pārtraukta. Lai atsāktu skenēšanu, atkārtoti veiciet izmaiņas DB.
Cēlonis
Šī problēma rodas tāpēc, ka SQL Server neizmet kļūdas ziņojumu, lai norādītu, ka DEK, kura garums ir lielāks par 3 456 bitiem, netiek atbalstīta.
Risinājums
Šī problēma ir novērsta tālāk norādītajos SQL Server atjauninājumos.
Kumulatīvais atjauninājums 13 SQL Server 2017
Kumulatīvais atjauninājums 5 SQL Server 2016 2. servisa pakotnei
Kumulatīvais atjauninājums 11 SQL Server 2016 1. servisa pakotnei
Piezīme. Kad būsit lietojis šo labojumu un mēģināt izveidot DEK, kas ir garāka par 3 456 bitiem, mēģinājums ir nesekmīgs, un tiek parādīts šāds kļūdas ziņojums:
Msg 33178, Level 16, State 2, Line rindas numurs% Šifrēšanas atslēgas garums pārsniedz pašlaik atbalstīto maksimālo 3456 ilgumu.
Par SQL Server būvējumiem
Katrā jaunajā SQL Server būvējumā ir ietverti visi labojumfaili un drošības labojumi, kas bija iepriekšējā būvējumā. Ieteicams instalēt jaunāko būvējumu savai SQL Server versijai:
Statusa
Microsoft ir apstiprinājusi, ka šī problēma pastāv Microsoft produktos, kas ir norādīti sadaļā "attiecas uz".
Atsauces
Uzziniet par terminoloģiju , ko Microsoft izmanto, lai aprakstītu programmatūras atjauninājumus.