Имя: Пароль:
IT
Админ
Ошибка SQL при обновлении конфигурации.
0 DmitryZzz
 
22.01.18
13:54
Доброго дня!
После применения изменений не открывается база в пользовательском режиме:
"В схеме базы данных нет таблицы с именем ExtensionsInfo (pos 122)."



В конфигуратор заходит, но при тестировании вываливается с ошибкой:

Ошибка СУБД:
"The server principal "...\svc1cdev" is not able to access the database "LSDBMAINT" under current security context."

База подключена под sa, я так понимаю что ругается на отсутствие прав, но не понятно, ранее конфигурация обновлялась, да и в данном случае применение изменений прошло без ошибок... SQL 2008.

Подскажите, где копать?
1 alxxsssar
 
22.01.18
13:59
Что делали?
2 Cyberhawk
 
22.01.18
14:00
Расширения глючат
3 DmitryZzz
 
22.01.18
14:00
Агент сервера запущен под пользователем "svc1cdev", получается, его нужно включить в список владельцев SQL для базы "LSDBMAINT"?
4 alxxsssar
 
22.01.18
14:01
(2) Поэтому и спрашиваю что делали раз раньше не глючили.
5 DmitryZzz
 
22.01.18
14:04
(2) да в том-то и дело, что только косметические изменения в конфигурации.
База живет в крупной компании с групповыми политиками по безопасности, доступ на SQL нет... есть подозрения на изменения на это. Но как проверить?
6 alxxsssar
 
22.01.18
14:05
Вот эту косметику не попробовали ли на расширении сделать впервые?
7 DmitryZzz
 
22.01.18
14:06
(6) нет, там вообще первая Розница в режиме совместимости 8.1
8 DmitryZzz
 
22.01.18
14:23
(6) да, если открыть из конфигуратора Расширения, то сваливается с ошибкой как в приложении...
9 Вафель
 
22.01.18
14:25
дай права dbowner для пользователя на базу
10 DmitryZzz
 
22.01.18
14:26
(9) для "svc1cdev" дать права dbowner на базу "LSDBMAINT"?
11 Вафель
 
22.01.18
14:27
под каким пользователем 1с в скуль заходит?
12 Вафель
 
22.01.18
14:28
в свойствах базы это есть. если пусто то от имени виндового юзера
13 DmitryZzz
 
22.01.18
14:29
(11) если в консоли имя пользователя БД не заполнено, то это значит под SA? если нет, то как определить?

для тестовой среды пользователи БД заданы явно..
14 Cyberhawk
 
22.01.18
14:35
"если в консоли имя пользователя БД не заполнено, то это значит под SA?" // От пользователя ОС службы агента сервера 1С
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс