Simptomi
Razmotrite sljedeći scenarij:
-
U sustavu Microsoft SQL Server 2014 možete imati bazu podataka sustava OLTP u memoriji.
-
U bazu podataka omogućite transparentno šifriranje podataka (TDE).
-
Onemogućite TDE i odbacite sve ključeve za šifriranje i certifikate.
-
Pokušate stvoriti izvanmrežnu bazu podataka.
U ovom scenariju bazu podataka ne možete prenijeti izvan mreže čak i ako je potreban oporavak zapisnika. Osim toga, pojavljuje se sljedeća poruka o pogrešci:
MSG 33111, razina 16, stanje 3, linija 37Može pronaći certifikat poslužitelja s palnim otiscima ' 0xA4818012ECFD38A0C1A73298B8A0460F6C261392 '. MSG 5181, razina 16, stanje 5, linija 37Ne može ponovno pokrenuti bazu podataka "<naziv baze podataka>". Vraćanje na prethodni status. MSG 5069, razina 16, status 1, redak 37ALTER izvješće baze podataka nije uspjelo. Prilikom obrade zapisnika za bazu podataka "<naziv baze podataka>" došlo je do pogreške MSG 9016, razina 21, State 7, linija 37an. Blok zapisnika nije moguće dešifrirati. Za vrijeme oporavka došlo je do pogreške MSG 3414, razine 21, State 1, linija 37An, sprečavanje baze podataka "<naziv baze podataka>". (x:y) iz ponovnog pokretanja. Dijagnosticiranje pogrešaka pri oporavku i njihovo rješavanje ili vraćanje iz poznate dobre sigurnosne kopije. Ako pogreške nisu ispravljene ili očekivane, obratite se tehničkoj podršci.
Rješenje
Problem je prvi put riješen u sljedećem kumulativnom ažuriranju sustava SQL Server.
Kumulativno ažuriranje 4 za SQL Server 2014 /en-us/help/2999197
Svako novo Kumulativno ažuriranje za SQL Server sadrži sve hitne popravke i sve sigurnosne ispravke uključene u prethodno Kumulativno ažuriranje. Pogledajte najnovija kumulativna ažuriranja za SQL Server:
Status
Microsoft je potvrdio da se radi o problemu u Microsoftovim proizvodima navedenim u odjeljku "odnosi se na".