1c 7.7 и Microsoft SQL server 2008 #360047


#0 by kerby
Проблема такого плана. Срочно потребовалось переползти с DBF-версии на SQL. По причине лицензионной политики переходить надо сразу на SQL 2008. В принципе все сделано как и для перехода на SQL 2005, но при загрузке базы возник "один нюанс". После того как база всосалась (база здоровая, порядка 8 гигов. КОнфигурация не типичная) в папочке образовался файлик 1srecalc.cmd и конфигуратор начал что-то там пересчитывать... Часа два пересчитывал, после чего выдал ошибку ODBC... Дословно не помню, но что-то типа incorrect syntax near the keyword 'TRANSACTION'. База 1с и база tempdb в режиме совместимости с SQL 2000. Так вот. Если убить файлик 1srecalc.cmd то все в принципе работает, но есть два, хмм, косячка. Во-первых поиск по общему журналу... эээ... не работает. Такое впечатление, что индексы не создались вообще. Т.е. фактически 1с-ка типа подвисает. Во-вторых глючит обмен с перефирийными базами. Т.е. из 7 баз может выгрузить 3, а 4 нет. На следующий раз может не выгрузить все. А потом все нормальнос сделать. При чем эта проблема возникает только если выгрузка происходит "типа" в монопольном режиме. Т.е. когда больше никого в базе нет. Если хоть кто-то сидит в базе и выгрузка происходит в разделенном режиме - все работает как часы. Вот такая фигня. Может быть кто-то сталкивался с такой ерундой? У меня чешутся руки выгрузить базу в триальный SQL 2005 и попробовать там запустить конфигуратор с файликом 1srecalc.cmd и посмотреть, что будет. Но пока тяжело с такой возможностью...
#1 by ТелепатБот
#2 by kerby
Уточню - "поиск по общему журналу" имеется в виду поиск по номеру документа, вызываемый по Ctrl-F5. Если ищется документ не в текущем интервале и по каким-нибудь документам, каких много - все, труба. Поиск грозит затянутся навечно. Т.е. 1с что-то делает, в диспетчере задач видно, что отъедает процент-другой-четвертый, но... дождаться нет никакой возможности.
#3 by koreav
погуглить "sql downgrade"
#4 by Emvika
1С лицензионно работает только с СКЛ2000, с 2005 не работает, подозреваю, что с 2008 тоже...
#5 by kerby
Не пройдет. Как партнер Майкрософт у нас есть лицензии на использование SQL 2008 для внутренних нужд, а на это право даунгрейд не распростроняется. По крайней мере не распростроняется на даунгрейд с Висты на ХР. Можно, конечно, попробовать их спросить, но на 99,9% низя, т.к. они фактически заставляют партнеров использовать свой новейший софт, чтобы партнеры и двигали его на рынке.
#6 by kerby
В принципе с описанными проблемами можно "жить", если не вылезет еще какой косячок... Пока это дело работает всего три дня.
#7 by Emvika
может и вылезти... 7.7 должна работать с 2000
#8 by kerby
Ну дык надо чтоб в 2008... Вот ведь в чем засада.
#9 by Иде я
Попробуйте в конфигураторе реиндексацию сделать. естественно на копи базы
#10 by ацкий
может ТИИ?
#11 by Emvika
лицензионно это невозможно
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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