|
Получить строку соединения с базой. |
☑ |
0
shamannk
18.07.13
✎
09:14
|
В базе (8.2) запускаются регламентные обработки чтоб они не запускались в копиях сделана проверка строки соединения с базой и константы (эталон пути базы), раньше получал на сервере путь базы так: СтрокаСоединенияИнформационнойБазы(). Админы подняли резервный сервер у пользователей прописали еще один сервер проверка срабатывает, но на сервере СтрокаСоединенияИнформационнойБазы() возвращает только один сервер. Как получить (на сервере) строку соединения с резервным сервером?(типа: Srvr="serv1:2041;serv2:2041")
|
|
1
Asmody
18.07.13
✎
09:34
|
[Админы подняли резервный сервер у пользователей прописали еще один сервер] — чего?!! какой сервер? в 8.2 прописывается кластер!
|
|
2
shamannk
18.07.13
✎
09:44
|
(1) И?
|
|
3
Maxus43
18.07.13
✎
09:52
|
в строке соединения сейчас должно быть как раз 2 сервера указано...
|
|
4
Maxus43
18.07.13
✎
09:53
|
ну если действительно только 1, то делай проверку на
СтрокаСоединенияИнформационнойБазы()=Сервер1 ИЛИ СтрокаСоединенияИнформационнойБазы()=Сервер2
|
|
5
Maxus43
18.07.13
✎
09:55
|
(1) не придирайся)
|
|
6
shamannk
18.07.13
✎
09:57
|
(4) На клиентах то два сервера показывает)
|
|
7
Maxus43
18.07.13
✎
09:59
|
(6) а что значит "запускаются регламентные обработки"? не фоновые задания чтоли?
В параметр сеанса засукь строку соединения в конце концов, везде будет одинаково
|
|
8
shamannk
18.07.13
✎
10:02
|
(7) В параметр сеанса засукь строку соединения в конце концов, везде будет одинаково
Можно по подробнее?
|
|
9
Maxus43
18.07.13
✎
10:04
|
(8) Тебе что надо? Чтобы и на клиенте и на сервере одинаково показывало?
Тогда сделай параметр сеанса, СтрокаСоединения, и заполняй её на сервере, и проверяй методом (4). У пользователей в этом параметре сеанса будет 1 сервер
|
|