У меня было поле уникального идентификатора в SQL Server (точнее, в SQL Azure), от которого я хотел избавиться. Изначально, когда я запускал код, указанный в Размер таблицы SQL Azure , чтобы определить размер таблицы, он составлял около 0,19 МБ.
В качестве первого шага я установил все значения в поле uniqueidentifier на null. Нет никаких ограничений / индексов, которые используют столбец. Теперь, когда я запустил код для определения размеров таблицы, размер таблицы увеличился примерно до 0,23 МБ. Нет записей, добавляемых в таблицу (в промежуточной среде).
Я продолжил удалять столбец, и он все еще завис в том же диапазоне.
Почему размер базы данных увеличивается при удалении столбца. Есть предложения?