Требования для настройки "Запуск от имени другого пользователя" для SQL Server 2016
В нашей организации есть два типа учетных записей для администраторов серверов. Обе являются отдельными учетными записями пользователей в Active Directory, привязанными к данному сотруднику. Однако они предоставляют доступ к системе (серверу и базе данных) только через нашу учетную запись admin-{user id}. Существует три способа запуска SQL Server Management Studio.
- Щелкните правой кнопкой мыши исполняемый файл SSMS> Запуск от имени администратора
- Shift + щелчок правой кнопкой мыши по исполняемому файлу SSMS> Запуск от имени другого пользователя
- Нажмите SSMS исполняемый файл
Для варианта № 2 я получаю следующую ошибку после запуска диалогового окна входа в систему и ввожу свои учетные данные admin-{user id}. Что требуется для настройки сервера по умолчанию для работы этой опции и успешного запуска IDE SQL Server Management Studio как на стороне клиента, так и на стороне сервера?
Ошибка:
Только часть запроса ReadProcessMemory или WriteProcessMemory была выполнена.
При входе в Windows под этой учетной записью администратора я получаю следующее:
Службе профилей пользователей не удалось войти в систему. Профиль пользователя не может быть загружен.
1 ответ
В Интернете были разные ответы об удалении профилей в реестре. Хотя моя проблема была в другом. Оказалось, что моя учетная запись администратора не была назначена в качестве администратора на моей машине, поэтому он не позволил мне войти, и, следовательно, нет профиля. После добавления в Панель управления \ Все элементы панели управления \ Учетные записи пользователей \ Управление учетными записями пользователей \ > добавьте admin-{login} в этот список как администратор, а затем войдите в мой компьютер с этой учетной записью, C:\Users\admin-{логин}_{домен}\ папка создана. Затем я вышел из системы и вошел в систему с помощью {login} и повторил рабочий процесс в вопросе. Вала!