Чтобы открыть SSMS от имени другого пользователя, используя имя пользователя, а не адрес электронной почты, выполните следующие действия:

Вопрос или проблема

Я пытаюсь запустить SSMS как другой пользователь, но мне не удается это сделать. Вместо этого он запрашивает адрес электронной почты. Как решить эту проблему? Заранее спасибо.
problem

Я попробовал удерживать shift и открывать дополнительные опции, затем выбрать “запустить от имени другого пользователя”.

Один из вариантов — использовать измененный ярлык. Клонируйте существующий ярлык и измените его цель на что-то вроде

C:\Windows\System32\runas.exe /storecred /user:вашеимяпользователя "C:\Program Files (x86)\Microsoft SQL Server Management Studio 18\Common7\IDE\Ssms.exe"

При запуске появится командная строка, в которую вы можете ввести свой пароль. Пароль отображаться не будет, и вы сможете использовать клавишу backspace, если введете его неправильно.

Примечание: если система не запрашивает ваш пароль, ваше имя пользователя не сохранено в локальном хранилище учетных данных на этом компьютере.

Ответ или решение

Открытие SQL Server Management Studio (SSMS) под другим пользователем без использования адреса электронной почты сопряжено с определенными трудностями, особенно в окружениях, где используются учетные записи Microsoft или когда система запрашивает вход через электронную почту. Это может быть проблемой, особенно в корпоративных сетях, где необходимо использовать конкретные корпоративные учетные записи. Рассмотрим, как можно обойти это ограничение, используя команды Windows и функциональные возможности, доступные в системе.

Теория

Для запуска приложения под другой учетной записью в Windows традиционно используется команда Runas. Эта команда позволяет запускать приложения от имени другого пользователя через текстовую команду. В данном контексте, нам необходимо использовать Runas без указания электронного адреса, оперируя только пользовательским именем.

Пример

  1. Создание ярлыка: Для начала, создайте новый ярлык на рабочем столе или в любом удобном месте. Для этого:

    • Щелкните правой кнопкой мыши на рабочем столе и выберите "Создать" -> "Ярлык".
    • В поле "Укажите расположение объекта" введите следующий путь, заменив ИмяПользователя и ПутьКSSMS на соответствующие значения:
    C:\Windows\System32\runas.exe /user:ДОМЕН\ИмяПользователя "C:\Program Files (x86)\Microsoft SQL Server Management Studio 18\Common7\IDE\Ssms.exe"
    • Нажмите "Далее" и дайте ярлыку любое имя, которое вам удобно, например, "SSMS (другой пользователь)".
    • Нажмите "Готово".
  2. Использование ярлыка: Теперь, когда вы создадите ярлык, вы сможете щелкнуть по нему правой кнопкой мыши и выбрать "Запуск от имени другого пользователя". Появится приглашение ввести пароль для указанного пользователя. Введите пароль и нажмите Enter.

Практическое применение

  • Рабочие станции и системы в домене: Этот метод особенно полезен в средах Active Directory, где пользователи имеют отдельные учетные записи в домене. Здесь необходимо использовать ДОМЕН\ИмяПользователя, где ДОМЕН — это имя домена вашей организации.

  • Сохранение учетных данных: Обратите внимание, что при первом запуске система может запросить сохранение учетных данных. Вы сможете это сделать, если у вас есть соответствующие привилегии в системе, или это предусмотрено политикой безопасности.

  • Треки и журнал: Этот подход не только позволяет запустить SSMS под другой учетной записью, но и обеспечивает, что все действия будут записываться в соответствующие треки пользователя. Это особенно важно для обеспечения соответствия внутренним политикам безопасности и аудиту.

Поддержка и администрирование

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

  • Ошибки и Debugging: В случае, если появятся ошибки (например, пользователь не имеет прав на запуск SSMS), администратор должен проверить права доступа и, при необходимости, изменить конфигурацию командной строки в ярлыке.

  • Обновления и патчи: После создания такой конфигурации, периодически проверяйте совместимость методов с новыми обновлениями Windows и SSMS. Это позволит избежать некорректной работы приложений после установки патчей безопасности или обновлений системы.

Благодаря вышеописанным шагам, вы сможете эффективно запускать SSMS от имени другого пользователя, используя только имя без необходимости указывать электронную почту, соблюдая при этом все политики безопасности вашей организации. Внимательно следите за изменениями в инфраструктуре и тестируйте ваши настройки, чтобы оставаться на волне современных реалий информационной безопасности.

Оцените материал
Добавить комментарий

Капча загружается...