2

Я перевожу свой рабочий ноутбук коллеге (которого мы назовем Мэри Смит), который занимает мое место в моей команде, когда я перехожу к другим вещам. Одним из инструментов, которые мы используем, является Microsoft SQL Server Management Studio. Мы всегда использовали Windows Authentication для доступа к нашим локальным базам данных. У меня всегда получалось, вот так:

Я заставил Мэри войти в ноутбук с ее активными учетными данными каталога, и она приступила к настройке ее учетной записи на ноутбуке. Позже я снова вошел в систему со своими учетными данными и предоставил Мэри права администратора на ноутбуке.

Позже, когда Мэри снова вошла в систему, я собирался провести ее по схемам базы данных, и у нее была попытка соединиться с проверкой подлинности Windows:

Это привело к следующей ошибке:

Я думаю, что это либо связано с некоторыми настройками учетных записей пользователей на ноутбуке, либо нужно изменить сами настройки базы данных (или MS SQL Server) ... или их комбинацию. Как я могу решить эту ошибку, чтобы Мэри могла успешно подключиться к своему локальному серверу MS SQL с аутентификацией Windows?

1 ответ1

5

Вам необходимо добавить пользователя с его / ее необходимыми ролями и разрешениями:

  • В SQL Server Management Studio откройте обозреватель объектов
  • Нажмите Server_instance_name> Security> Logins
  • Щелкните правой кнопкой мыши Logins и выберите New Login
  • На странице Общие в поле Имя для входа введите имя пользователя Windows.
  • Выберите проверку подлинности Windows
  • В зависимости от роли и разрешений, которые вы хотите назначить этому пользователю, выполните одну из следующих задач:
    • На странице Роли сервера назначьте роль sysadmin новому идентификатору входа
    • Если вы не хотите назначать пользователю роль sysadmin, предоставьте выбранные разрешения.

Для получения дополнительной информации см. Microsoft's Create a Login.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .