Sümptomid
Oletame, et teil on peer-to-peer (P2P) või ülekanne tiražeerimine sektsioonitud tabelites SQL Server 2016. Partitsiooni sooritamisel selle partitsiooni pooleliolevate kopeeritud käskudega operatsiooni aktiveerimine või ühendamine SQL serveri tõrkelogi võib märgata järgmist tõrget. Lisaks Logi lugeja agent loob Accessi rikkumise prügila.
Tõrge: 608: andmebaasi <DatabaseName> id> ei <leitud kataloogi kirjet. Metaandmed on vastuolulised. Metaandmete korruptsiooni kontrollimiseks Käivitage DBCC CHECKDB.
Olek
Microsoft on kinnitanud, et see probleem esineb jaotises "kehtib järgmiste toodete kohta" loetletud Microsofti toodetes.
Lahendus
See probleem on lahendatud järgmises SQL serveri koondvärskenduses:
Märkus. Pärast selle paranduse rakendamist, kui teete partitsiooni lülitit või Kui ühendate selle partitsiooni pooleliolevate kopeeritud käskudega, kuvatakse endiselt jälgitakse viga 608 SQL serveri tõrkelogi, kuid juurdepääsu rikkumine prügilad.
SQL serveri kumulatiivsed värskendused:
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.
Lisateave
Kui lubate partitsiooni üleminek SQL Server 2008 R2 kaudu praegusele versioonile, võite ka vajadusel eraldada ja ühendada operatsioonid lähitulevikus. Enne Spliti või toimingu ühendamine tiražeeritud tabelis, veenduge, et kõnealune sektsioon pole pooleliolevaid kopeeritud käske. Samuti peaksite tagama, et Delfiinide hukkumise ja ühendamise ajal teostatakse piirmäära toimingud toimingute. Kui tegemist on tehingutega, mida Logi lugeja pole töödelnud või kui teatud piirmäära toimingud tehakse kopeeritud tabeli partitsioonile, tükeldatud või ühendatud toiming käivitatakse (sama partitsiooniga), võib see tulemuseks on töötlemise tõrge Logi lugeja agendiga. Et parandada võidakse nõuda tellimuse uuesti lähtestamist.
Lisateavet leiate teemast liigendatud tabelite ja indeksite paljundamine.
Hoiatus.
Sa te ei tohiks lubada partitsioonide vahetamist omavaheliste publikatsioonide tõttu peidetud veerg, mida kasutatakse konflikti tuvastamiseks ja lahendamiseks.
Viited
Teave terminite kohtamida Microsoft kasutab tarkvaravärskenduste kirjeldamiseks.