Разберём один из типовых случаев с нехваткой места, когда логи SQL Server (хранящиеся в файле ldf) переполняют диск из-за чего работа с базой происходит некорректно.
Решить проблему можно тремя способами:
Вариант 1
Выбираем Start > All Programs > Microsoft SQL Server 2008 R2 > SQL Server management Studio чтобы войти в консоль SQL Server
Правой кнопкой кликаем на ноду БД, проблемы с местом которой мы собираемся решить. Например, это будет BMU
Выбираем Task > Scale-in > Database
Вариант 2
Выбираем Start > All Programs > Microsoft SQL Server 2008 R2 > SQL Server management Studio чтобы войти в консоль SQL Server
Правой кнопкой кликаем на ноду БД, проблемы с местом которой мы собираемся решить. Например, это будет снова BMU
Выбираем Task > Separation и жмём Run
Переходим в каталог, где хранятся логи и удаляем соответствующий\е файл\ы
В SQL Server консоли правой кнопкой щёлкаем по нужной базе данных и кликаем Attach чтобы присоединить её
Жмём Add чтобы добавить базу данных, например, BMU*.mdf и затем OK
Находим строку, отвечающую за нужную базу, жмём Delete и OK
Вариант 3
Выбираем Start > All Programs > Microsoft SQL Server 2008 R2 > SQL Server management Studio чтобы войти в консоль SQL Server
Правой кнопкой кликаем на ноду БД, проблемы с местом которой мы собираемся решить. Снова пусть будет BMU, нажимаем правой кнопкой и в контекстном меню выбираем Propertie.
Выбираем File, затем Add
Имя: имя должно быть уникальным.
Тип файла: выберите данные журнала или строки.
Путь: выберите раздел с достаточным пространством на диске.
4. Жмём OK