深入研究区别:SQL Server 中的用户与登录名
尽管 SQL Server 中的用户和登录名的概念表面上很简单,可能很复杂。这种混乱源于两个实体之间看似共生的关系。
了解登录的目的
登录充当服务器本身的访问点。它授予进入 SQL Server 实例的权限并授权身份验证方法,例如 Windows 帐户或 SQL Server 凭据。本质上,登录建立了与服务器的初始连接。
用户的角色
相反,用户代表特定数据库中的身份。创建用户是为了与该数据库中的数据和对象相关联。一次登录可以连接到多个数据库,并在每个数据库中创建相应的用户。这些用户继承授予其登录名的访问权限,但也可以拥有在各自数据库中定义的特定权限。
为什么有区别?
登录名和用户之间的分离提供了几个优点:
以上是SQL Server 安全性:用户和登录名之间有什么区别?的详细内容。更多信息请关注PHP中文网其他相关文章!