[MANUAL] Урезаем размерст лога в базе MsSQL

Тема в разделе "Установка и настройка (Setup and configuration)", создана пользователем root, 29 сен 2014.

  1. root

    root Administrator Команда форума Administrator Moderator Developers Team

    Регистрация:
    23 авг 2014
    Сообщения:
    251
    Симпатии:
    63
    Баллы:
    11
    Меняем lin2world на другую базу и режем там
    Код:
    USE [lin2world]GO
    SELECT *
    FROM sysfiles
    WHERE name LIKE '%LOG%'
    GO
    
    
    USE [lin2world]
    GO
    ALTER DATABASE [lin2world] SET RECOVERY SIMPLE
    GO
    
    
    USE [lin2world]
    GO
    CHECKPOINT
    GO
    
    
    USE [lin2world]
    GO
    BACKUP LOG [lin2world] WITH NO_LOG
    GO
    
    
    USE [lin2world]
    GO
    SELECT Name
    FROM sysfiles
    WHERE name LIKE '%LOG%'
    GO 
    
    
    USE [lin2world]
    GO
    DBCC SHRINKFILE (lin2world_log, 1)
    GO
    
    
    USE [lin2world]
    GO
    SELECT *
    FROM sysfiles
    WHERE name LIKE '%LOG%'
    GO
     
  2. ussyka

    ussyka Member User

    Регистрация:
    23 окт 2014
    Сообщения:
    71
    Симпатии:
    7
    Баллы:
    8
    выполнил данный запрос и чет ошибка:

    [​IMG]
     
  3. ussyka

    ussyka Member User

    Регистрация:
    23 окт 2014
    Сообщения:
    71
    Симпатии:
    7
    Баллы:
    8
    Думаю переход в режим Simple поможет в борьбе с ростом логов!