Дополнительная учетная запись пользователя, проверка подлинности Windows в SQL Server Management Studio
Я перевожу свой рабочий ноутбук коллеге (которого мы назовем Мэри Смит), который занимает мое место в моей команде, когда я перехожу к другим вещам. Одним из инструментов, которые мы используем, является Microsoft SQL Server Management Studio. Мы всегда использовали Windows Authentication для доступа к нашим локальным базам данных. У меня всегда получалось, вот так:
Я заставил Мэри войти в ноутбук с ее активными учетными данными каталога, и она приступила к настройке ее учетной записи на ноутбуке. Позже я снова вошел в систему со своими учетными данными и предоставил Мэри права администратора на ноутбуке.
Позже, когда Мэри снова вошла в систему, я собирался провести ее по схемам базы данных, и у нее была попытка соединиться с проверкой подлинности Windows:
Это привело к следующей ошибке:
Я думаю, что это либо связано с некоторыми настройками учетных записей пользователей на ноутбуке, либо нужно изменить сами настройки базы данных (или MS SQL Server)... или их комбинацию. Как я могу решить эту ошибку, чтобы Мэри могла успешно подключиться к своему локальному серверу MS SQL с аутентификацией Windows?
1 ответ
Вам необходимо добавить пользователя с его / ее необходимыми ролями и разрешениями:
- В SQL Server Management Studio откройте обозреватель объектов
- Нажмите Server_instance_name > Security > Logins
- Щелкните правой кнопкой мыши Logins и выберите New Login
- На странице Общие в поле Имя для входа введите имя пользователя Windows.
- Выберите проверку подлинности Windows
- В зависимости от роли и разрешений, которые вы хотите назначить этому пользователю, выполните одну из следующих задач:
- На странице Роли сервера назначьте роль sysadmin новому идентификатору входа
- Если вы не хотите назначать пользователю роль sysadmin, предоставьте выбранные разрешения.
Для получения дополнительной информации см. Microsoft's Create a Login.