Simptomi
Ja izmantojat vienmēr par pieejamības grupām programmā Microsoft SQL Server 2016 vai 2017, tiek pārtraukta nolasāma sekundārā dublikāta vienlaicīga atgūšana, ja pastāv vienlaikus tikai lasāmi vaicājumi vienā dublikātā, un tiek parādīts šāds kļūdas ziņojums:
Date\Time SPID , kas notikusi taimauta laikā, kad tiek gaidīts bufera slēdzis-Type 4, BP 000000E66DA93540, Page PageID, stat 0Xb, datu bāzes ID: DatabaseID, izvietojuma vienības id: UnitID, uzdevumu TaskID, waittime 300 sekundes, karogu 0x1018, kas pieder uzdevumu TaskID. Neturpinās gaidīt.
Risinājums
Šī problēma ir novērsta tālāk norādītajos kumulatīvajos SQL Server atjauninājumos:
Katrā jaunajā kumulatīvajā SQL Server atjauninājumā ir iekļauti visi labojumfaili un visi drošības labojumi, kas bija iekļauti iepriekšējā kumulatīvajā atjauninājumā. Skatiet jaunākos kumulatīvos atjauninājumus SQL Server:
Risinājums
Lai šo problēmu atrisinātu, izmantojiet kādu no šīm metodēm:
-
Izvairieties no primārās kopijas un sekundārā dublikāta, kas strādā ar vienu un to pašu tabulu vienlaikus.
-
Vaicājuma taimauta iestatīšana, lai izietu no vaicājuma, kad tas ir izpildīts 1 vai 2 minūtes.
-
Samaziniet MAXDOP.
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.