Ошибка при обновлении конфигурации 1С под SQL Server 2008 #442629


#0 by Admin_Net_1C
Подскажите плиз, система Windows 2003 Enterprise SP2, SQL Server 2008, 1С 7.7 (027, поставлена из дистра 1Cv_77_27_Unisetup), конфигурация Комплексная 478. Проблема, при обновлении конфигурации, при попыке записи изменений вываливается ошибка: SQL State: 42000 Native: 156 Message: [Microsoft][ODBC SQL Server Driver][SQL Server]Incorrect syntax near the keyword 'TRANSACTION' Подскажите как победить, сервак новый, хотел уже запустить на той неделе ((, а тут такая бяка, хотя просто 1С запускается и работает
#1 by ТелепатБот
#2 by ДенисЧ
1с77 не работает (официально) на 2008. А если сломал, то тебе и разбираться. Хотя симптомы похожи на режим (не)совместимости с 2000м
#3 by Admin_Net_1C
на счет официальности, я в курсе, была бы возможность пользоваться всем официальным, таких вопросов бы не возникало ((... Режим совместимости в свойствах базы стоит SQL Server 2000
#4 by smaharbA
#5 by Admin_Net_1C
я правильно понял, что надо выполнить запрос?: ALTER DATABASE _ActiveBase1C_2009  SET RECOVERY SIMPLE DUMP TRANSACTION _ActiveBase1C_2009 WITH TRUNCATE_ONLY Пытаюсь его выполнить, ругается Msg 102, Level 15, State 6, Line 2 Incorrect syntax near 'DUMP'. Msg 319, Level 15, State 1, Line 2 Incorrect syntax near the keyword 'with'. If this statement is a common table expression, an xmlnamespaces clause or a change tracking context clause, the previous statement must be terminated with a semicolon.
#6 by Admin_Net_1C
разобрался, строку: DUMP TRANSACTION _ActiveBase1C_2009 WITH TRUNCATE_ONLY заменил на: BACKUP LOG _ActiveBase1C_2009 WITH TRUNCATE_ONLY правда теперь ругается: Msg 155, Level 15, State 1, Line 3 'TRUNCATE_ONLY' is not a recognized BACKUP option.
#7 by smaharbA
в бкенде замени
#8 by smaharbA
DUMP TRANSACTION %s WITH TRUNCATE_ONLY на ALTER DATABASE %s  SET RECOVERY SIMPLE соблюдя количество буков
#9 by Admin_Net_1C
Спасибо, помогло!!! ))
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С