|
MS SQL 2005. Вырос лог транзакций, шринк не помогает. |
☑ |
0
Adept
10.09.12
✎
11:15
|
Сабж.
Выполнял этот скрипт.
BACKUP LOG Base WITH TRUNCATE_ONLY
go
dbcc shrinkdatabase(Base ,5,TRUNCATEONLY)
и просто шринк из меню.
Модель Simple, что делать?
|
|
1
Lionee
10.09.12
✎
11:31
|
что надо сначала делать модель восстановления на Simple.
Далее выполнить команду dbcc shrinkfile.
После этого вернуть модель восстановления в Full.
А вот, собственно, сам скрипт:
USE ИмяБазы
ALTER DATABASE ИмяБазы SET RECOVERY SIMPLE
DBCC SHRINKFILE (ИмяФайлаЛога, ЖелаемыйРазмер);
ALTER DATABASE ИмяБазы SET RECOVERY FULL
|
|
2
Ненавижу 1С
гуру
10.09.12
✎
11:32
|
use YT;
BACKUP LOG YT WITH TRUNCATE_ONLY;
DBCC SHRINKFILE(YT_log,2);
DBCC SHRINKDATABASE (YT);
здесь YT - имя базы
|
|
3
Maxus43
10.09.12
✎
11:33
|
(1) модель передёргивать не надо, бэкап лога транзакций и шринк файл
|
|
4
Adept
10.09.12
✎
12:03
|
Cannot shrink log file 2 (trade_log) because all logical log files are in use.
(1 row(s) affected)
DBCC execution completed. If DBCC printed error messages, contact your system administrator.
Cannot shrink log file 2 (trade_log) because all logical log files are in use.
(2 row(s) affected)
DBCC execution completed. If DBCC printed error messages, contact your system administrator.
|
|
5
Adept
10.09.12
✎
12:04
|
Нет места говорит. Что бы было место надо ужать лог. что бы ужать лог надо что бы было место
|
|
6
aleks-id
10.09.12
✎
12:15
|
вообще то он говорит что лог-файл используется. ты бы коннекшены пристрелил для начала
|
|
7
Maxus43
10.09.12
✎
12:21
|
бэкап лога делал как в (2)?
|
|
8
Adept
10.09.12
✎
12:29
|
(6) Да вижу, не в этом сообщении говорил
(7) да
|
|
9
Adept
10.09.12
✎
12:33
|
(6) В каком смысле пристрелить? Остановил сервис предприятия. Не помогло, сейчас делаю офлайн базу
|
|