Имя: Пароль:
1C
1С v8
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) В каком смысле пристрелить? Остановил сервис предприятия. Не помогло, сейчас делаю  офлайн базу
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.