|
СтрокаСоединенияИнформационнойБазы() выдаёт различные результаты |
☑ |
0
repin_mike
03.04.19
✎
17:57
|
При выполнении в рег задании на сервере возвращает Srvr="localhost";Ref="base";
А у пользователя Srvr="servername";Ref="base";
Зашёл в консоль, поменял строчку Сервер баз данных с localhost на servername и ничего не поменялось.
Как заставить сервер возвращать строку соединения без локалхоста?
|
|
1
Вафель
03.04.19
✎
18:00
|
сервер перезапускал?
|
|
2
repin_mike
03.04.19
✎
18:01
|
(1) Конечно
Без перезапуска сервера и строку-то не удалось поменять
|
|
3
Вафель
03.04.19
✎
18:04
|
удали базу и новую добавь
|
|
4
Fragster
гуру
03.04.19
✎
18:05
|
>Сервер баз данных с localhost
Причем здесь вообще СУБД? Надо в кластере менять имя компьютера менеджера кластер и сервера. если в консоль администрирования 1c добавляли как "localhost" - то сами себе ЗБ :)
|
|
5
repin_mike
03.04.19
✎
18:06
|
(4)
Вот тут был локалхост, сейчас как надо. А сабж всё равно даёт локалхост
|
|
6
Вафель
03.04.19
✎
18:07
|
ты различаешь сервер 1с и сервер субд?
|
|
7
VS-1976
03.04.19
✎
18:08
|
(5) Посмотри что у тебя в настройке подключения тупо где редактировать при запуске.
|
|
8
VS-1976
03.04.19
✎
18:08
|
(7) Кнопка Изменить
|
|
9
repin_mike
03.04.19
✎
18:13
|
(6) Прекрасно различаю
(7,8) Там servername, и при выполнении СтрокаСоединенияИнформационнойБазы() от пользователя всё работает как надо
Проблема в том, что если код выполняется регзаданием, то СтрокаСоединенияИнформационнойБазы() выдаёт локалхост. Т.е. у клиента в этот момент вообще 1С не запущена, а то что СтрокаСоединенияИнформационнойБазы() выдаёт я вижу по записям ЖР. И я вроде бы все настройки 1с сервера перерыл, но локалхоста там больше нигде нету
Ночью админы ребутнут железку, вдруг с утра поможет.
|
|
10
VS-1976
03.04.19
✎
18:14
|
(7) Попробуй там изменить запуск клиента где сервер IP адрес ( не 127.0.0.1 ), проверить не от туда ли тащит информацию
|
|
11
VS-1976
03.04.19
✎
18:16
|
(10) Я про данные с получаемые с клиента.
|
|
12
kennetmccormick
03.04.19
✎
18:18
|
dns или hosts
|
|
13
Fragster
гуру
03.04.19
✎
18:40
|
в дополнение к (4), (6)
останови сервер 1с, сделай копию папки srvinfo. потом зайди в папку srvinfo/1540, поменяй в файле 1cv8wsrv.lst localhost на имя компа. потом зайди в папку reg_1541 и поменяй там в файле 1CV8Clst.lst все localhost на имя компа. Если после запуска сервера 1с что-то пойдет не так - снова останови сервер 1с и восстанови папку из бэкапа.
|
|
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший