Недавно я сталкивался со многими различными областями SQL Server, с которыми обычно не связывался. Одна из них, которая меня смутила, это область логинов и пользователей. Похоже, это должна быть довольно простая тема ...
Похоже, что каждый логин может иметь только 1 пользователя, и каждый пользователь может иметь только 1 логин.
Логин может быть связан с несколькими таблицами, таким образом, привязывая этого пользователя ко многим таблицам.
Итак, мой вопрос, почему даже есть логин и пользователь? они кажутся почти одинаковыми. В чем различия, или что мне не хватает?
источник
Одной из причин того, что оба варианта, является проверка подлинности сервером базы данных, но авторизация может быть ограничена базой данных. Таким образом, если вы перенесете свою базу данных на другой сервер, вы всегда можете переназначить отношение входа в систему на сервере базы данных, но ваша база данных не должна изменяться.
источник
Я думаю, что есть действительно хороший пост в блоге MSDN на эту тему от Laurentiu Cristofor:
это ссылка на полный пост.
источник
Коротко,
Логины будут иметь доступ к серверу.
и
Пользователи будут иметь доступ к базе данных.
источник
Я думаю, что это очень полезный вопрос с хорошим ответом. Просто, чтобы добавить мои два цента из MSDN Создать страницу входа в систему :
источник
>
в начале каждого абзаца в кавычке ставится знак, поэтому он форматируется как кавычка.График логинов / пользователей из MS sql-docs
источник