#sql #sql server #ms sql #базы данных Метод 1: Использование SQLServerManagementStudio Шаг 1: Правая кнопка мыши по названию БД → Задачи (Tasks) → Сжать (Shrink) → База данных (Database) Шаг 2: Нажимаем на «ОК» Готово. Мы видим, что доступное свободное место можно освободить (сжать) на 0.69 МВ (11%). Метод 2: Использование Transact SQL Command Следуем за шагами ниже, чтобы уменьшить размер базы данных SQL. Шаг 1: Открываем наш SQL Server Management Studio Шаг 2: Подключаемся к необходимой Базе данных Шаг 3: Нажимаем на «Создать запрос» (NewQuery) Шаг 4: После чего в открывшемся окне прописываем соответствующую команду (ниже) и жмем кнопку «Выполнить» (Execute) DBCC SHRINKDATABASE (test, 10);
GO Готово. Кол-во освободившегося места будет такой же, как и в 1-ом методе. Т.к. осуществляется разное исполнение одной и той же задачи. Метод 3: Сжатие на уровне строк ALTER TABLE tableName REBUILD (DATA_COMPRESSION=ROW) Работа данного сжатия осуществляется за счет перевода фиксированного типа