Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
 Помогите усеч log MSSQL, шринк не дает результата  [new]
mk.alucard
Member

Откуда:
Сообщений: 12
Помогите с проблемой, есть база на MSSQL, mdf - 12ГБ, LDF 55ГБ.
Перевел базу в "простую" модель восстановления,
сделал шринк, размер лога уменьшился на 1МБ.
Повторил - лог не изменился.

База была создана, как восстановление из другой базы. Начальный размер файлов mdf -12ГБ, начальный размер LOG -55ГБ.
В этом может быть проблема?

Модератор: Тема перенесена из форума "MySQL".


Сообщение было отредактировано: 17 дек 17, 23:37
17 дек 17, 23:27    [21041277]     Ответить | Цитировать Сообщить модератору
 Re: Помогите усеч log MSSQL, шринк не дает результата  [new]
sashiko
Member

Откуда:
Сообщений: 7
покажите результат этого запроса:
SELECT [log_reuse_wait_desc]
    FROM [master].[sys].[databases]
    WHERE [name] = N'Имя_вашей_БД';
18 дек 17, 00:21    [21041345]     Ответить | Цитировать Сообщить модератору
 Re: Помогите усеч log MSSQL, шринк не дает результата  [new]
Alexander Us
Member

Откуда:
Сообщений: 1095
mk.alucard,

поробуйте следующее: сделайте бекап лога backup log ... и сразу поле этого усекайте.
18 дек 17, 01:48    [21041416]     Ответить | Цитировать Сообщить модератору
 Re: Помогите усеч log MSSQL, шринк не дает результата  [new]
aleksrov
Member

Откуда:
Сообщений: 948
Alexander Us,

И зачем это нужно?
18 дек 17, 06:03    [21041482]     Ответить | Цитировать Сообщить модератору
 Re: Помогите усеч log MSSQL, шринк не дает результата  [new]
mk.alucard
Member

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

log_reuse_wait_desc
REPLICATION
18 дек 17, 07:26    [21041502]     Ответить | Цитировать Сообщить модератору
 Re: Помогите усеч log MSSQL, шринк не дает результата  [new]
mk.alucard
Member

Откуда:
Сообщений: 12
Когда делаю бэкап через менеджер, то к сожалению недостаточно место свободного, на 40% валится, хотя на диске есть 70ГБ
18 дек 17, 07:27    [21041504]     Ответить | Цитировать Сообщить модератору
 Re: Помогите усеч log MSSQL, шринк не дает результата  [new]
mk.alucard
Member

Откуда:
Сообщений: 12
log_reuse_wait
6

log_reuse_wait_desc
REPLICATION
18 дек 17, 09:09    [21041579]     Ответить | Цитировать Сообщить модератору
 Re: Помогите усеч log MSSQL, шринк не дает результата  [new]
mk.alucard
Member

Откуда:
Сообщений: 12
DBCC OPENTRAN
Сведения о транзакциях для базы данных

Сведения о реплицированных транзакциях:
Самый старый номер LSN : (0:0:0)
Самый старый нераспределенный номер LSN : (63546:40212:1)
Выполнение DBCC завершено. Если DBCC выдает сообщения об ошибках, обратитесь к системному администратору.
18 дек 17, 09:38    [21041631]     Ответить | Цитировать Сообщить модератору
 Re: Помогите усеч log MSSQL, шринк не дает результата  [new]
Yasha123
Member

Откуда:
Сообщений: 1833
mk.alucard,
ну так что у вас с репликацией?
на сервере-оригинале была, а вам не нужна?
18 дек 17, 10:16    [21041746]     Ответить | Цитировать Сообщить модератору
 Re: Помогите усеч log MSSQL, шринк не дает результата  [new]
mk.alucard
Member

Откуда:
Сообщений: 12
Да, репликация была, а для этой базы не нужно - это тестовая
18 дек 17, 10:18    [21041756]     Ответить | Цитировать Сообщить модератору
 Re: Помогите усеч log MSSQL, шринк не дает результата  [new]
mk.alucard
Member

Откуда:
Сообщений: 12
и как это отключить, я не знаю к сожалению
18 дек 17, 10:21    [21041772]     Ответить | Цитировать Сообщить модератору
 Re: Помогите усеч log MSSQL, шринк не дает результата  [new]
rumka
Member

Откуда: Средняя Азия
Сообщений: 200
если лог как-таковой не нужен,можно попробовать где-нибудь на другом сервере создать пустую БД с таким же именем,взять оттуда файл ldf и потом сделать атач бд,указав нужный mdf файл и этот подсунутый ldf, должно прокатить
18 дек 17, 10:45    [21041857]     Ответить | Цитировать Сообщить модератору
 Re: Помогите усеч log MSSQL, шринк не дает результата  [new]
mk.alucard
Member

Откуда:
Сообщений: 12
Не совсем решение, в рабочей базе ведь точно такая же проблема, её ведь тоже надо будет решать, а лог в рабочей просто удалить как-то стрёмно
18 дек 17, 10:47    [21041874]     Ответить | Цитировать Сообщить модератору
 Re: Помогите усеч log MSSQL, шринк не дает результата  [new]
invm
Member

Откуда: Москва
Сообщений: 9128
mk.alucard
Да, репликация была, а для этой базы не нужно - это тестовая
mk.alucard
и как это отключить, я не знаю к сожалению
exec sp_removedbreplication 'MyDB';
18 дек 17, 10:53    [21041891]     Ответить | Цитировать Сообщить модератору
 Re: Помогите усеч log MSSQL, шринк не дает результата  [new]
rumka
Member

Откуда: Средняя Азия
Сообщений: 200
согласна,крайний вариант,а что-нить типа
select log_reuse_wait_desc from sys.databases
смотрели?
18 дек 17, 10:57    [21041897]     Ответить | Цитировать Сообщить модератору
 Re: Помогите усеч log MSSQL, шринк не дает результата  [new]
mk.alucard
Member

Откуда:
Сообщений: 12
log_reuse_wait
6

log_reuse_wait_desc
REPLICATION
18 дек 17, 11:00    [21041909]     Ответить | Цитировать Сообщить модератору
 Re: Помогите усеч log MSSQL, шринк не дает результата  [new]
mk.alucard
Member

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

сейчас проверю, спс
18 дек 17, 11:02    [21041915]     Ответить | Цитировать Сообщить модератору
 Re: Помогите усеч log MSSQL, шринк не дает результата  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6794
а если в 4й раз спросить log_reuse_wait_desc?
18 дек 17, 11:02    [21041916]     Ответить | Цитировать Сообщить модератору
 Re: Помогите усеч log MSSQL, шринк не дает результата  [new]
Yasha123
Member

Откуда:
Сообщений: 1833
rumka
согласна,крайний вариант,а что-нить типа
select log_reuse_wait_desc from sys.databases
смотрели?

если читать тему с начала и не по диагонали,
найдете не только ответ на этот вопрос,
но и готовое решение
18 дек 17, 11:03    [21041918]     Ответить | Цитировать Сообщить модератору
 Re: Помогите усеч log MSSQL, шринк не дает результата  [new]
Yasha123
Member

Откуда:
Сообщений: 1833
вижу, у людей реально проблемы с чтением.
попробуем старый испытанный способ:
invm
exec sp_removedbreplication 'MyDB';

это и есть решение
18 дек 17, 11:05    [21041929]     Ответить | Цитировать Сообщить модератору
 Re: Помогите усеч log MSSQL, шринк не дает результата  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6794
Yasha123,

да ладно :)
18 дек 17, 11:05    [21041931]     Ответить | Цитировать Сообщить модератору
 Re: Помогите усеч log MSSQL, шринк не дает результата  [new]
rumka
Member

Откуда: Средняя Азия
Сообщений: 200
Yasha123,
а если чел не хочет грохать реплику,чтоб потом снова сидеть мудохаться и ее настраивать
18 дек 17, 11:11    [21041949]     Ответить | Цитировать Сообщить модератору
 Re: Помогите усеч log MSSQL, шринк не дает результата  [new]
Yasha123
Member

Откуда:
Сообщений: 1833
rumka
Yasha123,
а если чел не хочет грохать реплику,чтоб потом снова сидеть мудохаться и ее настраивать

дарагуля, начни уже читать подряд, да?
автор
Да, репликация была, а для этой базы не нужно - это тестовая
18 дек 17, 11:16    [21041963]     Ответить | Цитировать Сообщить модератору
 Re: Помогите усеч log MSSQL, шринк не дает результата  [new]
mk.alucard
Member

Откуда:
Сообщений: 12
exec sp_removedbreplication 'MyDB';
помогло, спасибо
18 дек 17, 11:21    [21041979]     Ответить | Цитировать Сообщить модератору
 Re: Помогите усеч log MSSQL, шринк не дает результата  [new]
mk.alucard
Member

Откуда:
Сообщений: 12
а что значит "включена репликация", может кто пояснить?
Это не бэкапы по регламенту FULL и ЖТ, а что-то другое?
18 дек 17, 13:36    [21042450]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
Все форумы / Microsoft SQL Server Ответить