Sümptomid
Oletagem, et kasutate Microsoft SQL Server 2012 funktsiooni AlwaysOn kättesaadavus rühmad. Kui esitate andmebaasi-oleku teabe päringu sys.dm_hadr_database_replica_states DMV abil, võib see tulemis tagastada suure hulga ridu. Lisaks logitakse SQL serveri tõrketeates järgmine tõrketeade, mis sarnaneb järgmisega:
<kuupäev kellaaeg> spid41s tõrge: 17066, raskusaste: 16, olek: 1. <kuupäev kellaaeg> spid41s SQL serveri kinnitus: pilt: < hadrdbmgrpartner. cpp>, Line = 143 ebaõnnestus väide = '! m_link. IsInList ()'. See tõrge võib olla ajastusega seotud. Kui tõrge püsib pärast lause uuesti käivitamist, kasutage funktsiooni DBCC CHECKDB abil andmebaasi struktuuri terviklikkuse kontrollimiseks või taaskäivitage server, et tagada mälu andmete struktuurid pole rikutud. <kuupäev kellaaeg> spid387s * * dump Thread-spid = 0, EC = 0x000000017E6DCB90<Date Time> spid387s * * * Stack dump saadetakse D:\Program Files\Microsoft SQL Server\MSSQL11. MSSQLSERVER\MSSQL\LOG\SQLDump0002.txt<Date Time> spid387s * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * <Date Time> spid387s * <kuupäev kellaaeg> spid387s * alustada STACK DUMP: <Date Time> spid387s * <kuupäev kellaaeg> spid 387<kuupäev aeg> spid387s * <Date Time> spid387s * asukoht: hadrdbmgrpartner. cpp: 143<kuupäev kellaaeg> spid387s * avaldis:! m_link. IsInList () <kuupäev kellaaeg> spid387s * SPID: 387<Date Time> spid387s * protsessi ID: 2512
Lahendus
See probleem parandati järgmises SQL serveri koondvärskenduses:
Iga uus koondvärskenduses SQL Server sisaldab kõiki käigultparandused ja kõik turvaparandusi, mis kuulusid eelmise koondvärskenduse. Vaadake SQL serveri kumulatiivseid värskendusi.
Olek
Microsoft on kinnitanud, et see probleem esineb jaotises "kehtib järgmiste toodete kohta" loetletud Microsofti toodetes.
Viited
Siit saate teada, Kuidas Microsoft kasutab tarkvaravärskenduste kirjeldamiseks.