Имя: Пароль:
1C
1С v8
Как узнать в какой базе не правильный sql пароль вбит?
0 DoriradDolabar
 
07.05.21
12:46
Доброго дня.
есть 1с + sql. Куча баз.
На sql постоянно в логах Login failed for user '1c83'. Reason: Password did not match that for the login provided. [CLIENT: IP 1с сервера]
А значит в какой-то или в каких-то базах на сервере 1с указан не верный пароль для коннекта к sql.
Есть какой-то способ чтоб узнать в какой именно?
1 ДенисЧ
 
07.05.21
12:47
Запустить все по очереди. Какая не запустится - та и папа.
2 H A D G E H O G s
 
07.05.21
12:49
Тж на сервере 1с по событию
Excp
Сразу покажет упыря
3 ptiz
 
07.05.21
12:50
(0) В этих базах есть общий юзер с админскими правами с одинаковым паролем 1С?
4 DoriradDolabar
 
07.05.21
12:52
(1) не, их там много, добавлять руками не хочется.
(3) нет.

(2) не понял о чем речь, что за excp?
5 DoriradDolabar
 
07.05.21
12:54
а, технологический журнал...
6 acht
 
07.05.21
12:57
(0) Посмотреть глазками в файле описания кластера 1CV8Clst.lst какие базы 1С используют это логин на этом SQL сервере.
7 DoriradDolabar
 
07.05.21
13:02
(6) все базы.

Я так понимаю единственный вариант это настраивать журнал, как предложил камрад H A D G E H O G
8 acht
 
07.05.21
13:04
(7) Ну значит у тебя все базы и не работают. Извини, чудес не бывает.
9 ptiz
 
07.05.21
13:08
(7) А зачем что-то делать, если юзеры не прибегают с проблемой входа? :)
10 DoriradDolabar
 
07.05.21
13:45
(8) с чего вдруг такие выводы, уже бы сожрали, там баз много, некогда менялся пароль, после этого в базах тоже меняли, да видимо не во всех.
(9) сильно гадит в лог sql
11 Вафель
 
07.05.21
14:04
Попробовать запустить все базы
12 acht
 
07.05.21
14:07
(10) Добавь базу с правильным паролем. Запомни хеш. Найди все те, у которых хеш отличается.
13 Kassern
 
07.05.21
14:10
(0) 1CV8Clst.lst вам в помощь
14 ptiz
 
07.05.21
14:21
(12) А где эти хэши взять, чтобы сравнить? Я посмотрел 1CV8Reg.lst - там хэши отличаются даже для одного и того же пароля.
15 DoriradDolabar
 
07.05.21
14:29
(12) э нее))) так не получится, это была бы дыра в безопасности. можно стопануть 1с, вручную отредактировать файл 1CV8Clst.lst и поиметь доступ на sql.
16 acht
 
07.05.21
14:40
(14) Внезапно да, они внезапно со времен 8.2 их солить начали. Я отстал от жизни. =)
17 acht
 
07.05.21
14:42
(15) Там раньше был простой sha1 в base64
18 DoriradDolabar
 
07.05.21
14:55
короче с помощью ТЖ насобирал логов Excp, тут уже есть в ProcessName имя базы.
Задача решена.
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший