Назад | Перейти на главную страницу

Требования для настройки «Запуск от имени другого пользователя» для SQL Server 2016

В нашей организации есть два типа учетных записей для администраторов серверов. Оба являются индивидуальными учетными записями пользователей в Active Directory, привязанными к конкретному сотруднику. Однако они предоставляют доступ к системе (серверу и базе данных) только с использованием нашей учетной записи admin- {user id}. Есть три способа запустить SQL Server Management Studio.

  1. Щелкните правой кнопкой мыши исполняемый файл SSMS> Запуск от имени администратора
  2. Shift + щелкните правой кнопкой мыши исполняемый файл SSMS> Запуск от имени другого пользователя
  3. Щелкните исполняемый файл SSMS

Для варианта № 2 я получаю следующую ошибку после запуска диалогового окна входа в систему и ввожу свои учетные данные admin- {user id}. Что требуется для настройки сервера по умолчанию, чтобы эта опция работала и успешно запускала среду разработки SQL Server Management Studio как на стороне клиента, так и на стороне сервера?

Ошибка:

Была выполнена только часть запроса ReadProcessMemory или WriteProcessMemory.

При входе в Windows под этой учетной записью администратора я получаю следующее:

Службе службы профилей пользователей не удалось войти в систему. Профиль пользователя не может быть загружен.

В сети были разные ответы об удалении профилей в реестре. Хотя у меня проблема была в другом. Оказалось, что моя учетная запись администратора не была назначена администратором на моем компьютере, поэтому она не позволяла мне войти, а значит, и профиль. После добавления в Control Panel \ All Control Panel Items \ User Accounts \ Manage User Accounts \> Добавить admin- {login} в этот список в качестве администратора, а затем войти на мой компьютер с этой учетной записью, C: \ Users \ admin- {логин} _ {домен} \ папка создана. Затем я вышел из системы, зашел в систему, используя {login}, и повторил рабочий процесс, описанный в вопросе. Вала!