Simptomi
Pieņemsim, ka izmantojat Microsoft SQL Server 2012 vai SQL Server 2014. Ja atkārtoti izpildāt saglabāto procedūru, kas izgūst datus no pagaidu tabulas vienā sesijā, tiek parādīts šāds kļūdas ziņojums:
Kļūda: 602, smagums: 21, rajons: 30. nevarēja atrast tabulas vai indeksa ievadni ar nodalījuma ID <nodalījuma id> datu bāzes <datu bāzes nosaukumu>. Šī kļūda var rasties, ja iekļautā procedūra atsaucas uz nolaistu tabulu vai metadatiem ir bojāts. Nometiet un atkārtoti izveidojiet saglabāto procedūru vai izpildiet DBCC CHECKDB.
Piezīme.Šī problēma var rasties, ja sistēmai ir vairāki procesori, piemēram, dators, kurā ir 20 procesori.
Risinājums
Šī problēma pirmo reizi tika novērsta ar šādu kumulatīvo SQL Server atjauninājumu:
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ā. Iesakām lejupielādēt un instalēt jaunākos SQL Server kumulatīvos atjauninājumus:
Statusa
Microsoft ir apstiprinājusi, ka šī problēma pastāv Microsoft produktos, kas ir norādīti sadaļā "attiecas uz".