0
Garry1010
16.05.13
✎
14:31
|
Интересная ситуация возникла.
Имеется на рабочем серваке кластер 1С с одним сервером со списком баз и т.п.. Следующим кодом получается список баз с него:
Сервер = v82.ConnectAgent("tcp://ххх.ххх.ххх.ххх:1540");
Сервер.AuthenticateAgent("","");
КластерИсточник = Сервер.GetClusters().Выгрузить()[0];
Сервер.Authenticate(КластерИсточник, "ххх", "ххх");
БазыИсточники = Сервер.GetInfoBases(КластерИсточник);
Вводится в эксплуатацию новый сервак - он даже в другом домене (в соседнем). На нём ничего, кроме только что установленного сервера 1С ещё не настраивалось (по части 1С), но... - он уже видит(!!!) старый сервер 1С, кластер, список баз на нём и т.п.. Администратор сервера не определён. Так вот указанный код при обращении по IP старого сервера выдаёт список баз, а при обращении по IP нового сервера аутентификацию почему-то проходит, но есть ошибка при получении списка баз:
"Произошла исключительная ситуация: Недостаточно прав пользователя на управление кластером Локальный кластер"
Каким образом это возможно, если в обоих случаях обращение происходит как бы к одному и тому же кластеру серверов 1С?
PS
Ну и дополнительный вопрос: а как это работает служба сервера 1С на втором сервере, если ключ с серверной лицензией стоит на старом? И при раскидывании кластера нужно что, на каждый(!) сервак покупать дорогущий ключ с серверной лицензией?
|
|