Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Диск переполнен  [new]
SeventhSon
Member

Откуда:
Сообщений: 72
Есть небольшой сервер, на нём маленькая но очень важная БД. Всё на C: и диск переполнился. Бэкапа как обычно нет.
Вопрос: что делать, как остановить сервис чтобы не потерять данные?
Попытаться снять бэкап или перевести БД в simple чтобы шринкнуть лог?
24 дек 17, 23:43    [21059035]     Ответить | Цитировать Сообщить модератору
 Re: Диск переполнен  [new]
ptr128
Member

Откуда: Moscow
Сообщений: 398
SeventhSon,

1. Освободить место на диске. Всегда можно что-то почистить. Хотя бы обновления Windows Update.
2. Сделать бекап.
3. После бекапа можно заниматься журналом транзакций.
25 дек 17, 00:10    [21059062]     Ответить | Цитировать Сообщить модератору
 Re: Диск переполнен  [new]
ShareSQL
Guest
SeventhSon,

Очень Важная БД на Маленьком сервере и как обычно без бэкапа...

Можно еще пароль от входа в учетку убрать - может поможет :)
25 дек 17, 09:34    [21059364]     Ответить | Цитировать Сообщить модератору
 Re: Диск переполнен  [new]
SeventhSon
Member

Откуда:
Сообщений: 72
ptr128,

А если почистить нечего? Диск маленький, 90% занято файлами БД.
Какие тогда варианты?
25 дек 17, 15:43    [21060868]     Ответить | Цитировать Сообщить модератору
 Re: Диск переполнен  [new]
WarAnt
Member

Откуда: Питер
Сообщений: 2421
SeventhSon,

освобождаете другой диск,
добавляете новый файл к базе на свободном диске, у текущего фалйа mdf указываете grow = 0
далее уже шринкуете базу, бекапите и прочее.
25 дек 17, 15:48    [21060884]     Ответить | Цитировать Сообщить модератору
 Re: Диск переполнен  [new]
ptr128
Member

Откуда: Moscow
Сообщений: 398
SeventhSon,

Всегда можно что-то удалить. Больше гигабайта точно. Погуглите, например, "Clean Up the WinSxS Folder"
25 дек 17, 15:53    [21060907]     Ответить | Цитировать Сообщить модератору
 Re: Диск переполнен  [new]
SAS2014
Member

Откуда: Сталинград
Сообщений: 2906
обычно растут лог файлы баз данных, чтобы их урезать в автоматическом режиме, нужно запустить бэкап как самых данных так и журналов транзакций (лог файлов)

или в ручную делать шринк, но с начало нужно базу перевести в simple.
если не хотите делать бэкапы, то можно создать job который будет выполнять шринк лог файлов
27 дек 17, 06:34    [21065344]     Ответить | Цитировать Сообщить модератору
 Re: Диск переполнен  [new]
SAS2014
Member

Откуда: Сталинград
Сообщений: 2906
советую выделить отдельный диск для базы данных, нельзя!!!!!!!!!!!
использовать системный диск С который постоянно меняется в размере

нужно просто создать диск D, например и там поднять сервер SQL
27 дек 17, 06:36    [21065346]     Ответить | Цитировать Сообщить модератору
 Re: Диск переполнен  [new]
aleksrov
Member

Откуда:
Сообщений: 948
SAS2014
обычно растут лог файлы баз данных, чтобы их урезать в автоматическом режиме, нужно запустить бэкап как самых данных так и журналов транзакций (лог файлов)


Бекап самих данных не усекает лог, это делает только Backup Log.
27 дек 17, 07:54    [21065389]     Ответить | Цитировать Сообщить модератору
 Re: Диск переполнен  [new]
SAS2014
Member

Откуда: Сталинград
Сообщений: 2906
aleksrov
SAS2014
обычно растут лог файлы баз данных, чтобы их урезать в автоматическом режиме, нужно запустить бэкап как самых данных так и журналов транзакций (лог файлов)


Бекап самих данных не усекает лог, это делает только Backup Log.


я так и написал, бэкап всего надо делать
27 дек 17, 09:05    [21065493]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить