![]() |
![]() |
![]() |
|
1c 7.7 и Microsoft SQL server 2008 | ☑ | ||
---|---|---|---|---|
0
kerby
06.09.08
✎
20:19
|
Проблема такого плана. Срочно потребовалось переползти с 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
ТелепатБот
гуру
06.09.08
✎
20:19
|
||||
2
kerby
06.09.08
✎
21:09
|
Уточню - "поиск по общему журналу" имеется в виду поиск по номеру документа, вызываемый по Ctrl-F5. Если ищется документ не в текущем интервале и по каким-нибудь документам, каких много - все, труба. Поиск грозит затянутся навечно. Т.е. 1с что-то делает, в диспетчере задач видно, что отъедает процент-другой-четвертый, но... дождаться нет никакой возможности.
|
|||
3
koreav
06.09.08
✎
21:25
|
погуглить "sql downgrade"
|
|||
4
Emvika
06.09.08
✎
22:09
|
1С лицензионно работает только с СКЛ2000, с 2005 не работает, подозреваю, что с 2008 тоже...
|
|||
5
kerby
06.09.08
✎
22:15
|
Не пройдет. Как партнер Майкрософт у нас есть лицензии на использование SQL 2008 для внутренних нужд, а на это право даунгрейд не распростроняется. По крайней мере не распростроняется на даунгрейд с Висты на ХР. Можно, конечно, попробовать их спросить, но на 99,9% низя, т.к. они фактически заставляют партнеров использовать свой новейший софт, чтобы партнеры и двигали его на рынке.
|
|||
6
kerby
06.09.08
✎
22:18
|
В принципе с описанными проблемами можно "жить", если не вылезет еще какой косячок... Пока это дело работает всего три дня.
|
|||
7
Emvika
06.09.08
✎
22:19
|
(6) может и вылезти...
7.7 должна работать с 2000 |
|||
8
kerby
06.09.08
✎
23:05
|
Ну дык надо чтоб в 2008... Вот ведь в чем засада.
|
|||
9
Иде я
модератор
06.09.08
✎
23:08
|
Попробуйте в конфигураторе реиндексацию сделать. естественно на копи базы
|
|||
10
ацкий
06.09.08
✎
23:10
|
может ТИИ?
|
|||
11
Emvika
06.09.08
✎
23:14
|
(8) лицензионно это невозможно
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |