powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / shrink log file base
25 сообщений из 28, страница 1 из 2
shrink log file base
    #39622443
alexey f
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день
подскажите как можно сделать шринк лог файла базы, ms sql 2012 сервер
через манаджемент студио не получается, размер остается прежним.

Когда то во времена ахилеса на ms sql 2005 или 200 делал так

BACKUP LOG WSS_Content WITH TRUNCATE_ONLY
DBCC SHRINKFILE ('WSS_Content_log', 100);--, TRUNCATEONLY);

сейчас выходит ошибка
Msg 155, Level 15, State 1, Line 1
'TRUNCATE_ONLY' is not a recognized BACKUP option.

дайте пожалуйста скрипт как шринкануть ldf
...
Рейтинг: 0 / 0
shrink log file base
    #39622446
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexey f,

ну если бекап делать не хотите, то

BACKUP LOG WSS_Content TO DISK='NUL:'

смотрите что в
SELECT log_reuse_wait_desc FROM sys.databases WHERE name = 'WSS_Content '
...
Рейтинг: 0 / 0
shrink log file base
    #39622449
Фотография Yasha123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и зачем же вам полная модель,
если логи вам не нужны?
переключайте в симпл и не страдайте фигней
-----
что есть log file base?
...
Рейтинг: 0 / 0
shrink log file base
    #39622462
alexey f
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
мне не нужно лог базы так как он не содержит данных, данные насколько я понимаю только в mdf файле.
просто удалить до 1 мб

BACKUP LOG WSS_Content TO DISK='NUL:'
что здесь произойдет с файлом ldf?
...
Рейтинг: 0 / 0
shrink log file base
    #39622465
Фотография Yasha123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вот и переключите в симпл.
и шринкайте сколько угодно
---
или людям нужны бэкапы лога, или не нужны.
вот кому не нужны, тому и полная модель не нужна
...
Рейтинг: 0 / 0
shrink log file base
    #39622467
aleksrov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexey f,

Прикольно, в 10 раз больше базы. Помню товарищей у которых он был под 200 с базой в 5 :)
Так вам говорят, вы поставьте Simple для начала, а потом уже шринкуйте. И 1 MB он все ровно не будет, хоть молотком по серверу бейте.
...
Рейтинг: 0 / 0
shrink log file base
    #39622469
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexey f,

бкеап - шринк - и в простую модель
...
Рейтинг: 0 / 0
shrink log file base
    #39622471
Фотография Yasha123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TaPaKalexey f,

бкеап - шринк - и в простую модель
а чего не сразу симпл + шринк?
...
Рейтинг: 0 / 0
shrink log file base
    #39622472
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yasha123TaPaKalexey f,

бкеап - шринк - и в простую модель
а чего не сразу симпл + шринк?
я суеверный :)
...
Рейтинг: 0 / 0
shrink log file base
    #39622479
aleksrov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TaPaK,

Ладно хоть не "так исторически сложилось"
Будет немного не по теме но я не могу этим не поделиться.
В одной из наших систем решил проверить у кого какие права, т.к. админят ее 3 отдела, народа там много с высокими правами. И я чуть не ... у роли public были ВСЕ права на систему, т.е. она могла удалять, создавать, выполнять хранимки и т.д. Написили разрабам, че за хрень, ЗАЧЕМ? Их ответ нас просто убил: "Так исторически сложилось и нам так было проще"
Теперь у нас мем в офисе. Петров, почему ты так это сделал? Мне так было проще.
...
Рейтинг: 0 / 0
shrink log file base
    #39622490
alexey f
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вы мне подскажите как шринкануть файл скриптом, я не программист поэтому не знаю.
команду напишите пожалуйста правильно.
...
Рейтинг: 0 / 0
shrink log file base
    #39622495
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexey fВы мне подскажите как шринкануть файл скриптом, я не программист поэтому не знаю.
команду напишите пожалуйста правильно.
без бекапа full не отшринкует. или бекап потом шринк, или в simple потом шринк
...
Рейтинг: 0 / 0
shrink log file base
    #39622499
Minamoto
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexey f, вторая команда у вас правильная. Это в первой (BACKUP) перестал TRUNCATE_ONLY работать.
...
Рейтинг: 0 / 0
shrink log file base
    #39622500
alexey f
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
сделал бекап базы, потом через манаджмент студио шринк, лог уменьшился с 74Гб до 68Гб.
я помню ранее так не получалось потому делал скриптом


BACKUP LOG WSS_Content WITH TRUNCATE_ONLY
DBCC SHRINKFILE ('WSS_Content_log', 100);--, TRUNCATEONLY);

но сейчас не прокатывает такая команда
...
Рейтинг: 0 / 0
shrink log file base
    #39622501
alexey f
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
должно сработать так?
DBCC SHRINKFILE ('WSS_Content_log', 100);--, TRUNCATEONLY);
...
Рейтинг: 0 / 0
shrink log file base
    #39622514
Фотография Yasha123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
2.
3.
4.
alter database MyDB set recovery simple;

use MyDB;
dbcc shrinkfile(2);
...
Рейтинг: 0 / 0
shrink log file base
    #39622517
Minamoto
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexey fдолжно сработать так?
DBCC SHRINKFILE ('WSS_Content_log', 100);--, TRUNCATEONLY);
Вам выше предоставили два варианта на выбор:
1)
Код: sql
1.
BACKUP LOG WSS_Content TO DISK='NUL:'


Это если хотите остаться с полной моделью восстановления и после настроить нормальный бэкап журналов - очень бы советовал такой вариант, особенно если база боевая, лучше сейчас разобраться с нормальным резервным копированием, чем потом рвать на себе волосы, потеряв данные в базе.
2) Переведение базы в SIMPLE-режим:
Код: sql
1.
ALTER DATABASE WSS_Content SET RECOVERY SIMPLE


Подходит для тестовых баз или если потеря данных, добавленных в базу после последнего полного бэкапа для вас не критична.

Выбираете вариант, применяете, потом уже делаете шринк.
...
Рейтинг: 0 / 0
shrink log file base
    #39622518
Фотография Yasha123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MinamotoВам выше предоставили два варианта на выбор
...

предоставили и пожалели.
надо было тупо команды написать, давно бы шринканул.
было б еще перед кем бисер метать, прости господи
...
Рейтинг: 0 / 0
shrink log file base
    #39622520
Фотография Yasha123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Minamoto2) Переведение базы в SIMPLE-режим:
Код: sql
1.
ALTER DATABASE WSS_Content SET RECOVERY SIMPLE


Подходит для тестовых баз или если потеря данных, добавленных в базу после последнего полного бэкапа для вас не критична.

Выбираете вариант, применяете, потом уже делаете шринк.
еще подходит для тех, кто делает BACKUP LOG WSS_Content WITH TRUNCATE_ONLY.
ибо никаких бэкапов лога у него нет и не будет,
и полная модель ему как мертвому припарка
...
Рейтинг: 0 / 0
shrink log file base
    #39622585
alexey f
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
запустил
BACKUP LOG WSS_Content TO DISK='NUL:'
уже минут 15 выполняется ...
...
Рейтинг: 0 / 0
shrink log file base
    #39622586
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexey fзапустил
BACKUP LOG WSS_Content TO DISK='NUL:'
уже минут 15 выполняется ...
ну и ладно
...
Рейтинг: 0 / 0
shrink log file base
    #39622591
alexey f
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
только начал с базы SharePoint_Config

Processed 8555175 pages for database 'SharePoint_Config', file 'SharePoint_Config_log' on file 1.
BACKUP LOG successfully processed 8555175 pages in 425.267 seconds (157.165 MB/sec).

как файл был 67Гб так он и остался
...
Рейтинг: 0 / 0
shrink log file base
    #39622592
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexey fтолько начал с базы SharePoint_Config

Processed 8555175 pages for database 'SharePoint_Config', file 'SharePoint_Config_log' on file 1.
BACKUP LOG successfully processed 8555175 pages in 425.267 seconds (157.165 MB/sec).

как файл был 67Гб так он и остался
ну так шринк теперь
...
Рейтинг: 0 / 0
shrink log file base
    #39622600
alexey f
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
какпец а как?
ну сразу бы написали все вместе командой да и все
...
Рейтинг: 0 / 0
shrink log file base
    #39622615
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexey fкакпец а как?
ну сразу бы написали все вместе командой да и все


DBCC SHRINKFILE ('DB_LOG', 100)
...
Рейтинг: 0 / 0
25 сообщений из 28, страница 1 из 2
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / shrink log file base
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]