Имя: Пароль:
1C
1С v8
Ошибка при обновлении конфигурации БД
0 serg_sh75
 
05.12.13
02:26
Никто не сталкивался с такой проблемой?

"В процессе обновления информационной базы произошла критическая ошибка.
по причине:
Ошибка СУБД:
Microsoft OLE DB Provider for SQL Server: Incorrect syntax near 'OPTIMIZE'.
HRESULT=80004005, SQLSrvr: SQLSTATE=42000, state=1, Severity=F, native=102, line=151"

п.с. SQL 2005
1 ZanderZ
 
05.12.13
05:46
2 serg_sh75
 
05.12.13
08:42
(1) по ссылке "Построенный запрос к СУБД использует слишком много таблиц. Допустимо не более 256
прежде всего обратить внимание на RLS"

только как это мне может помочь при обновлении конфигурации БД?
3 ДенисЧ
 
05.12.13
08:43
поставь 2008
4 serg_sh75
 
05.12.13
09:05
(3) вот так вот взять и поставить 2008, как в носу поковырять прям.
Просто интересно что за фигня же такая.
Немного поподробней: 8.2.18.109, БП2.0, есть хранилище, к харанилищу подключены несколько баз(боевых и для разработки, все на sql2005 разные инстансы). В базе разработки было добавлено перечисление, сохранено и проверено, помещено в хранилище. в рабочих получено из хранилища. В рабочих базах при обновлении конфигурации БД - ошибка.
Что попробовал: отцепил от хранилища, откатился на конф. БД, вручную добавил новое перечисление - при обновлении таже ошибка. Снова откатился, добавил новое значение в уже существующее перечисление - при обновлении таже ошибка.

Впринципе понимаю, что баг засел где-то в конфе, но что это такое, как это вылечить? или только бэкап?

п.с. базы полностью работоспособны.
5 hhhh
 
05.12.13
09:52
кеш почисти
6 serg_sh75
 
05.12.13
13:14
(5) чистил
7 МихаилМ
 
05.12.13
13:17
ошибка 102 - неправильный синтаксис.

изучайте технологический журнал. локализуйте ошибку.
8 serg_sh75
 
05.12.13
23:55
Проблема решилась неожиданно-во всем оказались виноваты шаловливые ручки местного DBA`шника