AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Администрирование
DAX
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 28.04.2010, 19:09   #1  
loka is offline
loka
Участник
 
61 / 10 (1) +
Регистрация: 18.12.2003
Адрес: Россия
Авторизация Dax2009
Не являюсь админом, поэтому заранее прошу простить за возможно неверный вопрос.
Упал сервер домена.
Подняли новый.
Думал получится просто сервер базы данных и сервер приложения заново прицепить к новому домену и всё заработает.
Не вышло. База работает и авторизует пользователей в новом домене (через клиента SQL проверял). AOS тоже поднялся. Но при входи в приложение ругается "You are not a recognized user of Microsoft Dynamics AX" и т.д.
В каком направлении копать, чтобы не пришлось новую базу создавать и руками перенос делать по таблично?
Спасибо.
Старый 28.04.2010, 19:47   #2  
EfimV is offline
EfimV
Участник
 
30 / 22 (1) +++
Регистрация: 19.04.2008
Адрес: Москва
Посмотри средствами SQL сервера таблицу SYSUSERINFO. В ней в текстовом виде хранится код пользователя в домене. Соответственно если домен новый то и код другой. Попробовать можно следующий вариант. Вроде если эту таблицу очистить совсем. То после перезагрузки АОСа кто первый запустит приложение Аксапты тот и станет Администратором. Остальных пользователей он уже сможет добавить.
Старый 28.04.2010, 21:54   #3  
EfimV is offline
EfimV
Участник
 
30 / 22 (1) +++
Регистрация: 19.04.2008
Адрес: Москва
Собственно предлагаю:
1) Остановить АОС. Очистить таблицу SYSUSERINFO. Перезапустить Аксапту. Первый вошедший пользователь с правами администратора добавит остальных пользователей.
2) Запомнить коды, которые аксапта присвоит пользователям.
3) В исходной базе поменять старые коды на новые. Тогда сохранятся журналы и настроенные права пользователей.
Старый 28.04.2010, 22:07   #4  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,275 / 3476 (122) ++++++++++
Регистрация: 13.06.2004
Адрес: Москва
Здесь я выложил скрипт (на VBscript), который запрашивает код пользователя АХ, имя SQL Server и название БД, после чего перебивает SID, прописанный в БД у пользователя на SID текущего пользователя.

После применения этого скрипта Вам нужно будет зайти в АХ (это Вы сможете) и напротив каждого пользователя снять и установить снова галку "Включен" (поэтому перебивать SID нужно у пользователя в АХ, который имеет права добавлять других пользователей, например, у пользователя Admin). Если логины поменялись - тогда конечно придется перебивать еще и логины. Собственно - все. После этой процедуры все смогут работать как раньше
__________________
Возможно сделать все. Вопрос времени

Последний раз редактировалось sukhanchik; 28.04.2010 в 22:14.
Старый 29.04.2010, 07:53   #5  
loka is offline
loka
Участник
 
61 / 10 (1) +
Регистрация: 18.12.2003
Адрес: Россия
Цитата:
Сообщение от EfimV Посмотреть сообщение
Посмотри средствами SQL сервера таблицу SYSUSERINFO. В ней в текстовом виде хранится код пользователя в домене. Соответственно если домен новый то и код другой. Попробовать можно следующий вариант. Вроде если эту таблицу очистить совсем. То после перезагрузки АОСа кто первый запустит приложение Аксапты тот и станет Администратором. Остальных пользователей он уже сможет добавить.
Я что-то такое и предполагал. Удалил из этой таблицы записи. Но аос не рестартил. Щас добирусь до рабочего места, попробую. Спасибо.
Старый 29.04.2010, 07:55   #6  
loka is offline
loka
Участник
 
61 / 10 (1) +
Регистрация: 18.12.2003
Адрес: Россия
Цитата:
Сообщение от sukhanchik Посмотреть сообщение
Здесь я выложил скрипт (на VBscript), который запрашивает код пользователя АХ, имя SQL Server и название БД, после чего перебивает SID, прописанный в БД у пользователя на SID текущего пользователя.

После применения этого скрипта Вам нужно будет зайти в АХ (это Вы сможете) и напротив каждого пользователя снять и установить снова галку "Включен" (поэтому перебивать SID нужно у пользователя в АХ, который имеет права добавлять других пользователей, например, у пользователя Admin). Если логины поменялись - тогда конечно придется перебивать еще и логины. Собственно - все. После этой процедуры все смогут работать как раньше
О! Здорово. Щас гляну. Спасибо.
Старый 29.04.2010, 09:02   #7  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,275 / 3476 (122) ++++++++++
Регистрация: 13.06.2004
Адрес: Москва
Цитата:
Сообщение от EfimV Посмотреть сообщение
Посмотри средствами SQL сервера таблицу SYSUSERINFO. В ней в текстовом виде хранится код пользователя в домене. Соответственно если домен новый то и код другой. Попробовать можно следующий вариант. Вроде если эту таблицу очистить совсем. То после перезагрузки АОСа кто первый запустит приложение Аксапты тот и станет Администратором. Остальных пользователей он уже сможет добавить.
SysUserInfo не влияет. В UserInfo все содержится
__________________
Возможно сделать все. Вопрос времени
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
fed: Cost Explorer in DAX2009 Blog bot DAX Blogs 3 24.11.2009 17:32
Отходы по закупке в DAX2009 Starling DAX: Функционал 14 19.11.2009 20:52
DAX2009. InventReportDimHistory. slava09 DAX: Функционал 2 19.08.2009 19:07
Вопросы по OLAP в DAX2009 oleg_e DAX: Функционал 9 10.12.2008 02:02
Апгрейд существующего приложения на DAX2009 petr DAX: Администрирование 3 03.09.2008 18:54

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 06:43.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.