Pazīmes
Pieņemsim, ka jums ir datu bāze, kurai ir atmiņai optimizēta failu grupa programmā Microsoft SQL Server 2014. Transakciju žurnāls var kļūt lielāks, un žurnālu nevar saīsināt vai samazināt. Ja esat novērsis šo problēmu, jūs redzēsit tālāk minētās pazīmes.
Katalogā sys.databases skata atskaites log_reuse_wait_desc kā "XTP_CHECKPOINT".
Select name, log_reuse_wait_desc from sys.databases where name='<DatabaseName>'Manuāla kontrolpunkta darbība ietekmētajā datu bāzē neizdodas, un tiek parādīts šāds kļūdas ziņojums:
Piezīme
Ziņojums 41315, 16. līmenis, 4. stāvoklis, n rindiņa
Datu bāzes datu bāzes <nosaukumā> neizdevās pārbaudīt kontrolpunkta darbību.Nevarat atrast bezsaistes kontrolpunktu pavedienu, kas atbilst ietekmētajai datu bāzei.
Select db_name(database_id) as DatabaseName, * from sys.dm_exec_requests where command = 'XTP_OFFLINE_CKPT'Vaicājumu statistikas dati par ietekmētās datu bāzes OLTP kontrolpunkta darbību In-Memory atgriež 0 katrai kolonnai:
Select * from sys.dm_db_xtp_checkpoint_stats
Risinājums
Šī problēma vispirms tika novērsta šādos kumulatīvajos SQL Server atjauninājumos:
Ieteikums: instalējiet jaunāko kumulatīvo atjauninājumu serverim SQL Server
Katrā jaunajā SQL Server kumulatīvajā atjauninājumā ir visi labojumfaili un visi drošības labojumi, kas bija iekļauti iepriekšējā kumulatīvajā atjauninājumā. Ieteicams lejupielādēt un instalēt jaunākos kumulatīvos SQL Server atjauninājumus:
Risinājums
Lai atrisinātu šo problēmu, pārnesiet ietekmēto datu bāzi bezsaistē un pēc tam atkal tiešsaistē vai atkārtojiet SQL Server instanci.
Piezīme: transakciju žurnāls var būt saīsināts vai samazināts. Tomēr problēma var atkārtoties, līdz tiks piemērots labojums.
Statuss
Microsoft apstiprināja, ka šī ir problēma Microsoft produktos, kas norādīti sadaļā "attiecas uz".