SQL Server 2012: как восстановить дисковое пространство из индексов с именем «NULL» с идентификатором 0? - PullRequest
0 голосов
/ 20 октября 2018

Я унаследовал старую БД SQL Server, которая по загадочным причинам составляет около 100 ГБ.Я не администратор базы данных ...

Просматривая различные метаданные схемы, я обнаружил многочисленные ссылки на индексы, использующие огромное (в нашем случае огромное) количество пространства (1 на 8 ГБ), но, хотя TableName дляотмечен индекс, само имя индекса равно NULL, а идентификатор индекса равен 0. Я предполагаю, что это должны быть потерянные индексы, которые были удалены, но никогда не очищались?

Как очистить эти мертвые индексные файлы, чтобы восстановить 12 ГБ дискового пространства?

Кажется нелогичным, что я перестроил бы индекс, которого больше не существует ..Это то, что DBCC_SHRINKFILE обрабатывает?

Любой совет приветствуется.

...