KB3080209 - ИСПРАВЛЕНО: ошибка 602 при повторном запуске хранимой процедуры в SQL Server 2012 или SQL Server 2014

Применяется к
SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Standard SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

Проблема

Предположим, что вы используете Microsoft SQL Server 2012 или SQL Server 2014. При повторном запуске хранимой процедуры, извлекающей данные из временной таблицы за один сеанс, появляется следующее сообщение об ошибке:

Примечание

Ошибка: 602, серьезность: 21, состояние: 30.Не удалось найти запись для таблицы или индекса с идентификатором <раздела Идентификатор> раздела в имени> базы данных базы данных<. Эта ошибка может возникнуть, если хранимая процедура ссылается на удаленную таблицу или если повреждены метаданные. Удалите и повторно создайте хранимую процедуру или выполните DBCC CHECKDB.

Примечание. Эта проблема чаще всего возникает в системе с большим количеством процессоров, например на компьютере с 20 процессорами.

Решение

Эта проблема была впервые исправлена в следующем накопительном пакете обновления SQL Server:

Рекомендация. Установите последний накопительный пакет обновления для SQL Server

Каждый новый накопительный пакет обновления для SQL Server содержит все исправления и исправления безопасности, которые входили в состав предыдущего накопительного пакета обновления. Рекомендуется скачать и установить последние накопительные пакеты обновления для SQL Server:

      

Состояние

Корпорация Майкрософт подтвердила, что это проблема продуктов Microsoft, перечисленных в разделе «Относится к».