Labojums: bezsaistes kontrolpunkta pavediens tiek izslēgts, nesniedzot detalizētu izņēmuma informāciju programmā SQL Server 2014

Attiecas uz
SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

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".