Код статьи: 913399 - Последнее изменение :: 27 ноября 2010 г. - Редакция: 2.0 Пространство, которое используется таблицей, полностью не освобождается после выполнения инструкции DELETE для удаления данных из таблицы в SQL Server
Ошибка #: 219514 (SQL Server 8.0) ПроблемаПосле инструкции DELETE в Microsoft SQL Server используется для удаления данных из таблицы, можно заметить, что пространство, которое использует таблицы не удаляется полностью. Попробуйте вставить данные в базе данных, появляется следующее сообщение об ошибке: Не удалось выделить место для объекта "TableName"в базе данных"DatabaseName", так как файловая группа"PRIMARY"заполнен. ПричинаДанная проблема возникает только в SQL Server освобождает все страницы, таблицы кучи при следующих условиях:
Если страницы не освобождаются, другие объекты в базе данных не может использовать страницы. Тем не менее если уровень изоляции, основанном на управлении версиями строк в базе данных SQL Server 2005, страницы не может быть освобождена даже в том случае, если время удержания блокировки уровня таблицы. Для получения дополнительных сведений об уровнях изоляции, основанных на управлении версиями строк в разделе "Уровни изоляции, основанных на управлении версиями строк с помощью" в документации по SQL Server 2005. Временное решениеДля решения этой проблемы воспользуйтесь одним из описанных ниже способов.:
СтатусКорпорация Майкрософт подтверждает, что это проблема в продуктах Майкрософт, перечисленных в разделе «Применяется к».. Информация в данной статье относится к следующим продуктам.
Переведено с помощью машинного переводаВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода. Эта статья на английском языке:913399
(http://support.microsoft.com/kb/913399/en-us/
)
| Другие ресурсы Cайты поддержки
СообществоПомощь сейчасПереводы статьи |






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email


Перейти к началу страницы
