Перевод пользователей с авторизацией MSSQL на доменную авторизацию

По многочисленным заявкам я создал мастер преобразования обычного пользователя в пользователя с доменной авторизацией.
Во вложении находятся сервисы и хранимая процедура.

Запускать мастер нужно с помощью команды:

TSClient.exe /wnd=wnd_UserRecreate

Выглядит окно следующим образом:

Кнопкой "Назначить пользователя домена" или двойным кликом мыши на необходимых пользователях нужно задать им соответствие доменному пользователю:

После этого нажать на кнопку "Выполнить".
И все пользователи, которым были указаны соответствия, будут преобразованы в доменных.

Механизм будет работать на MSSQL 2005, 2008, 2008 R2. Тестировался на MSSQL 2008 R2.

P.S. Обновил скрипты до версии 2.0

Нравится

Поделиться

5 комментариев

При попытке загрузки из файла сервиса sq_SingleUsers возникает ошибка "List index out of bounds (1)".
Система электронного документооборота Terrasoft CRM 3.2

"Саввин Алексей Юрьевич" написал:
При попытке загрузки из файла сервиса sq_SingleUsers возникает ошибка "List index out of bounds (1)".
Система электронного документооборота Terrasoft CRM 3.2

Напишиите, пожалуйста, более точную версию Вашего продукта. Например Terrasoft CRM 3.2.1.34.
Попробую проверить на чистой базе Вашей версии.

"Филимоненко Сергей" написал:Напишиите, пожалуйста, более точную версию Вашего продукта. Например Terrasoft CRM 3.2.1.34.
Попробую проверить на чистой базе Вашей версии.

3.2.0.11

Немного усовершенствовал мастер конвертации. (UserConvertationWizard_v2.0.zip)
Добавил возможность не удалять и создавать уже существующих пользователей/логины на SQL-сервере.

P.S. скрипты были созданы для ветки 3.3.2
Для версий 3.2.0 необходимо еще дозагрузить два сервиса из вложенного архива For320.zip. Это связано с тем, что в старых версиях был немного другой формат хранения сервисов.

"Филимоненко Сергей" написал:Для версий 3.2.0 необходимо еще дозагрузить два сервиса из вложенного архива For320.zip. Это связано с тем, что в старых версиях был немного другой формат хранения сервисов.

Я догрузил эти два сервиса, но ошибка осталась. Могу выслать болванку нашей базы.

UPD: Всё работает, если сервисы из файла For320.zip загружать в последнюю очередь.

Показать все комментарии