Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 MS SQL 2008 не работает DUMP TRANSACTION basa WITH TRUNCATE_ONLY  [new]
Pvase
Member

Откуда:
Сообщений: 982
При попытке урезать журнал транзакций командой:
DUMP TRANSACTION basa WITH TRUNCATE_ONLY 
возникает ошибка: "Incorrect syntax near the keyword 'TRANSACTION'." Как теперь происходит очистка журнал транзакций?
30 ноя 09, 23:02    [7999272]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL 2008 не работает DUMP TRANSACTION basa WITH TRUNCATE_ONLY  [new]
iljy
Member

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

она всю жизнь происходила командой BACKUP LOG, сейчас ничего не изменилось
30 ноя 09, 23:45    [7999401]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL 2008 не работает DUMP TRANSACTION basa WITH TRUNCATE_ONLY  [new]
locky
Member

Откуда: Харьков, Украина
Сообщений: 62034
iljy,

в 6.5 таки dump transaction, если я правильно помню
и в 7 (а м.б. и в 2000) для обратной совместимости тоже было
30 ноя 09, 23:50    [7999409]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL 2008 не работает DUMP TRANSACTION basa WITH TRUNCATE_ONLY  [new]
iljy
Member

Откуда:
Сообщений: 8711
locky
iljy,

в 6.5 таки dump transaction, если я правильно помню
и в 7 (а м.б. и в 2000) для обратной совместимости тоже было

BOL

В этом разделе описаны функции компонента Database Engine, которые больше недоступны в SQL Server 2008.
КатегорияНеподдерживаемая возможностьЗамена
Резервное копирование и восстановлениеDUMP, инструкцияBACKUP


По-моему даже в 6.5 мы уже пользовались BACKUP, хотя спорить не буду
1 дек 09, 00:06    [7999441]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL 2008 не работает DUMP TRANSACTION basa WITH TRUNCATE_ONLY  [new]
iljy
Member

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

кстати там же
Резервное копирование и восстановление BACKUP LOG WITH TRUNCATE_ONLY Отсутствует. Журнал транзакций автоматически усекается, если база данных использует простую модель восстановления. Если необходимо удалить цепочку резервных копий журнала из базы данных, переключитесь на простую модель восстановления.
1 дек 09, 00:18    [7999473]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL 2008 не работает DUMP TRANSACTION basa WITH TRUNCATE_ONLY  [new]
Pvase
Member

Откуда:
Сообщений: 982
Даже в 2005 было. Теперь отключили. Это так делает 1С. Снова придется править вручную bkend.dll для нормальной работы. Спасибо.
1 дек 09, 09:57    [8000236]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL 2008 не работает DUMP TRANSACTION basa WITH TRUNCATE_ONLY  [new]
Pvase
Member

Откуда:
Сообщений: 982
Получается, что в 2008 уже усечения журнала транзакций нет?
1 дек 09, 15:24    [8003157]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL 2008 не работает DUMP TRANSACTION basa WITH TRUNCATE_ONLY  [new]
iljy
Member

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

я вам даже выдержки из БОЛ привел, вы их прочитали?
iljy

Журнал транзакций автоматически усекается, если база данных использует простую модель восстановления. Если необходимо удалить цепочку резервных копий журнала из базы данных, переключитесь на простую модель восстановления.
1 дек 09, 15:30    [8003203]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL 2008 не работает DUMP TRANSACTION basa WITH TRUNCATE_ONLY  [new]
Pvase
Member

Откуда:
Сообщений: 982
Понятно. Удалил вообще этот запрос из dll-ки, а то менять модель восстановления - как то не хочеться, каждый раз при реструктуризации таблиц.
2 дек 09, 11:07    [8006799]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL 2008 не работает DUMP TRANSACTION basa WITH TRUNCATE_ONLY  [new]
AklexK
Member

Откуда: Москва
Сообщений: 37
Pvase,

Обратите внимание 1С вызывает команду в при старте
разделенном режиме:
sp_dboption('%s','select into/bulkcopy','false')
в монопольном:
sp_dboption('%s','select into/bulkcopy','true')

что приводит к смене модели в 2008
2 дек 09, 13:44    [8008115]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить