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

Откуда:
Сообщений: 13
SQL 2005 sp2 rus standart edition
1с предприятие 8.1.11.67

сама база 908 гб
лог файл за 16 гиг

как коректно почистить????
SHRINK не помогает :о(((
когда говорю что SHRINKFILE
USE [Acc]
GO
DBCC SHRINKFILE (N'Acc_log' , 0, TRUNCATEONLY)
GO
получаю еррор
Не удалось сжать файл журнала 2 (Acc_log), поскольку все логические файлы журналов используются.
1с остоновил приэтом в чем косяк??? Ужо голову сломал блиннн :о(((
1 дек 08, 22:54    [6511403]     Ответить | Цитировать Сообщить модератору
 Re: 1с разросся LDF как отрезать?  [new]
AndersX
Member

Откуда:
Сообщений: 13
Так корректно будет с точки зрения 1с???? А??
backup log Acc with NO_LOG
backup log Acc with TRUNCATE_ONLY
DBCC SHRINKDATABASE(Acc)
1 дек 08, 23:02    [6511422]     Ответить | Цитировать Сообщить модератору
 Re: 1с разросся LDF как отрезать?  [new]
Mr Marmelad
Member [заблокирован]

Откуда: Boston MA
Сообщений: 2957
А так не пробовали, коллега?


USE [ACC]
GO
BACKUP LOG [ACC] WITH TRUNCATE_ONLY
GO
DBCC SHRINKFILE ('Acc_Log', 1)
GO
1 дек 08, 23:22    [6511460]     Ответить | Цитировать Сообщить модератору
 Re: 1с разросся LDF как отрезать?  [new]
AndersX
Member

Откуда:
Сообщений: 13
Mr Marmelad,

Спасибо :о)))
2 дек 08, 01:51    [6511661]     Ответить | Цитировать Сообщить модератору
 Re: 1с разросся LDF как отрезать?  [new]
Егоров Александр
Member

Откуда: Хабаровск
Сообщений: 517
AndersX

сама база 908 гб


А если не секрет, что за предприятие и с какого года такая база?
Я знаю, что 1Ска любит "пухнуть", но да такой степени...
И потом, не уверен как в 8-ке, но в 7-ке такая пухлая база - признак некорректного закрытия регистров.
2 дек 08, 06:31    [6511741]     Ответить | Цитировать Сообщить модератору
 Re: 1с разросся LDF как отрезать?  [new]
angel_zar
Member

Откуда: Барнаул
Сообщений: 902
Я дума человек опросто опечатался и база не 908гб, а 908мб
2 дек 08, 07:19    [6511762]     Ответить | Цитировать Сообщить модератору
 Re: 1с разросся LDF как отрезать?  [new]
Ozerov
Member

Откуда: Москва
Сообщений: 3637
Только вот если не предпринять дополнительных действий по настройки Вам придется переодически с этим сталкиваться, не легче ли отладить единожды ?
2 дек 08, 13:05    [6513404]     Ответить | Цитировать Сообщить модератору
 Re: 1с разросся LDF как отрезать?  [new]
AndersX
Member

Откуда:
Сообщений: 13
Егоров Александр,

Сори конечно метров, а не гигов
2 дек 08, 18:53    [6516049]     Ответить | Цитировать Сообщить модератору
 Re: 1с разросся LDF как отрезать?  [new]
AndersX
Member

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

Дык для того и искачем отрезать чтоб переодически резать раз в неделю с переиндексацией
как советуют 1с ники
(ну и предварительным Backup'ом кудаж без него)
2 дек 08, 18:54    [6516054]     Ответить | Цитировать Сообщить модератору
 Re: 1с разросся LDF как отрезать?  [new]
AndersX
Member

Откуда:
Сообщений: 13
Резать естесвенно не врусную а или в план обслуживания скулевым агентом.
2 дек 08, 18:55    [6516057]     Ответить | Цитировать Сообщить модератору
Между сообщениями интервал более 1 года.
 Re: 1с разросся LDF как отрезать?  [new]
zerghack007
Member

Откуда:
Сообщений: 9
Встретился с аналогичной проблемой.
Имеется mssql 2005 + 1c8 + клиенты

Файл логов транзакций разросся до 30Гб.

CHECKDB ошибок не находит
автор
CHECKDB обнаружил 0 ошибок размещения и 0 ошибок согласованности в базе данных "NST".
Выполнение DBCC завершено. Если DBCC выдает сообщения об ошибках, обратитесь к системному администратору.


Урезание логов делаю так:

use [nst]
GO

DBCC shrinkdatabase (N'nst', TRUNCATEONLY);
DBCC SHRINKFILE (N'nst', 2048);
DBCC SHRINKFILE (N'nst_log', 2);
CHECKPOINT;
BACKUP LOG nst WITH TRUNCATE_ONLY;
DBCC CHECKDB;
GO


Файл логов не урезается. Пишется только такое сообщение

автор
Не удалось сжать файл журнала 2 (nst_log) из-за необходимого минимального пространства для журналов.
19 окт 10, 14:19    [9634093]     Ответить | Цитировать Сообщить модератору
 Re: 1с разросся LDF как отрезать?  [new]
Glory
Member

Откуда:
Сообщений: 104751
Прежде, чем что то резать, узнают, есть ли что отрезать

use mydb
go
DBCC OPENTRAN()
DBCC SQLPERF(LOGSPACE)
19 окт 10, 14:42    [9634287]     Ответить | Цитировать Сообщить модератору
 Re: 1с разросся LDF как отрезать?  [new]
zerghack007
Member

Откуда:
Сообщений: 9
use nst
go
DBCC OPENTRAN()



автор
Сведения о транзакциях для базы данных "NST".

Сведения о реплицированных транзакциях:
Самый старый номер LSN : (0:0:0)
Самый старый нераспределенный номер LSN : (9850:48:1)
Выполнение DBCC завершено. Если DBCC выдает сообщения об ошибках, обратитесь к системному администратору.

(строк обработано: 6)
Выполнение DBCC завершено. Если DBCC выдает сообщения об ошибках, обратитесь к системному администратору.



DBCC SQLPERF(LOGSPACE)

автор
NST 27179,87 99,3792 0


Занято 99%.
19 окт 10, 14:53    [9634398]     Ответить | Цитировать Сообщить модератору
 Re: 1с разросся LDF как отрезать?  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31983
zerghack007
Занято 99%.
Значит, перед тем, как урезать, нужно освободить лог.
19 окт 10, 14:55    [9634426]     Ответить | Цитировать Сообщить модератору
 Re: 1с разросся LDF как отрезать?  [new]
Glory
Member

Откуда:
Сообщений: 104751
zerghack007

Занято 99%.

Если занято 99%, то что вы хотите от сжатия

Разбирайтесь с
"Самый старый нераспределенный номер LSN : (9850:48:1)"
Репликация полетела ?
19 окт 10, 14:57    [9634439]     Ответить | Цитировать Сообщить модератору
 Re: 1с разросся LDF как отрезать?  [new]
zerghack007
Member

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

Да. Он писал про репликацию, но как ее востановить?
19 окт 10, 15:03    [9634510]     Ответить | Цитировать Сообщить модератору
 Re: 1с разросся LDF как отрезать?  [new]
Glory
Member

Откуда:
Сообщений: 104751
zerghack007
Glory,

Да. Он писал про репликацию, но как ее востановить?

Прочитать то, что он писал про репликацию
19 окт 10, 15:14    [9634642]     Ответить | Цитировать Сообщить модератору
 Re: 1с разросся LDF как отрезать?  [new]
zerghack007
Member

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

Я получал ошибку связанную с репликацией всего один раз в процессе урезания лога транзакций. Сейчас второй раз не могу получить ее, т.к. не помню что именно вводил :(

Подскажите что можно сделать, чтобы понять что действительно полетела репликация? И если репликация полетела как ее наладить без последствий?
20 окт 10, 07:18    [9638217]     Ответить | Цитировать Сообщить модератору
 Re: 1с разросся LDF как отрезать?  [new]
Glory
Member

Откуда:
Сообщений: 104751
zerghack007


Подскажите что можно сделать, чтобы понять что действительно полетела репликация? И если репликация полетела как ее наладить без последствий?

Начнем с простого вопроса - у вас вообще есть репликация ?
20 окт 10, 10:10    [9638808]     Ответить | Цитировать Сообщить модератору
 Re: 1с разросся LDF как отрезать?  [new]
zerghack007
Member

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

Я лично никакой репликации не настраивал. База конвертнута с 1С8. Никаких манипуляций и тонких настроек я не делал.
20 окт 10, 11:53    [9639577]     Ответить | Цитировать Сообщить модератору
 Re: 1с разросся LDF как отрезать?  [new]
zerghack007
Member

Откуда:
Сообщений: 9
Подскажите как можно глянуть есть репликация или нет?
20 окт 10, 11:54    [9639581]     Ответить | Цитировать Сообщить модератору
 Re: 1с разросся LDF как отрезать?  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23902
sp_helppublication
20 окт 10, 12:09    [9639730]     Ответить | Цитировать Сообщить модератору
 Re: 1с разросся LDF как отрезать?  [new]
zerghack007
Member

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

Написал и выполнил

use nst
go
exec sp_helppublication
go


Результат:

автор
Выполнение команд успешно завершено.



Значит нет репликации?
21 окт 10, 13:01    [9648468]     Ответить | Цитировать Сообщить модератору
 Re: 1с разросся LDF как отрезать?  [new]
zerghack007
Member

Откуда:
Сообщений: 9
zerghack007
tpg,

Написал и выполнил

use nst
go
exec sp_helppublication
go


Результат:

автор
Выполнение команд успешно завершено.



Значит нет репликации?


После выполнения вышеописанного когда ничего не пишется, кроме как
автор
Выполнение команд успешно завершено.
Т.е. репликации нету. Правильно?
22 окт 10, 09:55    [9654204]     Ответить | Цитировать Сообщить модератору
 Re: 1с разросся LDF как отрезать?  [new]
zerghack007
Member

Откуда:
Сообщений: 9
use nst
go
DBCC OPENTRAN()


автор
Сведения о транзакциях для базы данных "NST".

Сведения о реплицированных транзакциях:
Самый старый номер LSN : (0:0:0)
Самый старый нераспределенный номер LSN : (9850:48:1)
Выполнение DBCC завершено. Если DBCC выдает сообщения об ошибках, обратитесь к системному администратору.

(строк обработано: 6)
Выполнение DBCC завершено. Если DBCC выдает сообщения об ошибках, обратитесь к системному администратору.


Получается, что есть какая-то висячая транзакция, которую надо каким-то образом правильно завершить.

Подскажите как это сделать?
25 окт 10, 07:42    [9666709]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
Все форумы / Microsoft SQL Server Ответить