Смена usera в проекте. массово.

0 голосов
спросил 04 Май, 10 от FockeR (4,360 баллов) в категории Программные продукты Esri
Приветствую профессионалов!
Имеется несколько mxdшек c большим количеством слоев, которые адресуются все одному типу юзера.
Был создан другой тип юзера, с иными правами, но работать он будет с этими же самыми проектами *.mxd.
Есть ли инструмент, позволяющий пакетно (всем слоям проекта) задать другой тип юзера или каждый слой надо перенастраивать отдельно?
Спасибо!

6 Ответы

0 голосов
ответил 04 Май, 10 от Worker (22,480 баллов)
Слои в сде?
0 голосов
ответил 04 Май, 10 от FockeR (4,360 баллов)
да. в сде. пробовал поставить на паузу сервис сде, загрузить проект (в это время он теряет пути), потом стартануть сде и подцепить как обычно всю группу. но он снова цепляет на старый логин...
0 голосов
ответил 04 Май, 10 от Worker (22,480 баллов)
Если сервис приложений - то останавливаете сервис в Сервисы. Идете в SQL Server Management Studio > Connect to database engine > Security > Logins. ПКМ пользователя, от которого вы хотите избавиться. В окне свойств перейдите на закладку Статус (Status). Там запретите подключаться к database engine или даже отключите всю учетку. Теперь старый юзер вообще не сможет даже подключиться :)

Открываете mxd файл, пути потеряны (т.к. сервис остановлен). Создав предварительно подключение к нужной базе данных из-под нужного пользователя - используете его при восстановлении данных в ArcMap.

Должно работать. :)

Отпишитесь, получилось ли. 
0 голосов
ответил 04 Май, 10 от Worker (22,480 баллов)
Забыл написать - конечно, когда создавать будете новое подключение к базе данных из-под другого пользователя надо будет стартануть сервис. Если ничего не выйдет по какой-то причине :), то можно создать новый сервис для базы данных и совсем новое подключение к базе пространственных данных.

Если прямое подключение - то конечно не поможет остановка сервиса. Можно остановить службу sql server, тогда пути потеряны будут.. создать новое прямое подключение и восстановить пути.
0 голосов
ответил 05 Май, 10 от FockeR (4,360 баллов)
Спасибо, получилось). Правда после Deny прав на коннекшен пользователя у меня sde какое-то время вообще никого коннектить не хотел:), но потом сделал resume сервису и вроде все работает.
Благодарю! пол дня работы сняли)
0 голосов
ответил 05 Май, 10 от Worker (22,480 баллов)
Отлично!
Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...