Käytetään kohteeseen
SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use)

Oireet

Epäsuorat tarkistuspisteet ovat oletusarvoisesti käytössä Tempdb-tietokannassa Microsoft SQL Server 2016:ssa ja 2017:ssä. Raskaan työmäärän olosuhteissa saattaa ilmetä tuottoa tuottamaton ajoitusvirhe ja sys.dm_os_spinlock_stats MMV näyttää korotetun askellukituksen DP_LIST askellukitustyypille.

Tila

Microsoft on varmistanut, että tämä on ongelma Koskee-osassa luetelluissa Microsoft-tuotteissa.

Ratkaisu

Tämä ongelma on korjattu seuraavissa SQL Serverin kumulatiivisissa päivityksissä:

Tietoja SQL Serverin kumulatiivisista päivityksistä:

Jokainen sql Serverin uusi kumulatiivinen päivitys sisältää kaikki hotfix-korjaukset ja kaikki edellisen kumulatiivisen päivityksen sisältämät suojauskorjaukset. Tutustu SQL Serverin uusimpiin kumulatiivisiin päivityksiin:

Vaihtoehtoinen menetelmä

Voit kiertää tämän ongelman seuraavilla DDL (Data Definition Language) -lausekkeilla käyttäen tilapäistietokannan epäsuoria tarkistuspisteitä.

Tämä tehdään seuraavasti:

  • Suorita mallitietokantatietokannassa (myös uusien tietokantojen oletusarvo) seuraava lauseke: ALTER DATABASE [model] SET TARGET_RECOVERY_TIME = 0 MINUTES

  • Tai suoraan tempdb-tietokannassa aina, kun esiintymä käynnistyy SQL Server -agenttia käyttämällä seuraavaa lauseketta: ALTER DATABASE [tempdb] SET TARGET_RECOVERY_TIME = 0 MINUTES

  • Voit myös ajoittain lisätä tilapäistietokantaan manuaalisia tarkistuspisteitä käyttämällä seuraavaa lauseketta: use tempdb#x1 go Lisäksi TF 3468:n avulla voidaan poistaa epäsuorat tarkistuspisteet käytöstä tempdb:ssä.

Lisätietoja

Lue lisää Microsoftin käyttämästä terminologiasta ohjelmistopäivitysten kuvaileessa. Lisätietoja on seuraavissa artikkeleissa:

Tarvitsetko lisäohjeita?

Haluatko lisää vaihtoehtoja?

Tutustu tilausetuihin, selaa harjoituskursseja, opi suojaamaan laitteesi ja paljon muuta.