服务器登录用于身份验证.数据库用户用于授权.
用最简单的术语来说,服务器登录允许您连接到SQL Server数据库服务器.它是用于验证凭据的外壳.
另一方面,数据库用户没有自己的正确凭据,并依赖于服务器登录进行身份验证.数据库用户直接用于授权,允许将权限授予数据库对象,如procs,tables,views.
服务器已登录.这些是与Windows帐户的关联,用户名和密码组合,证书或非对称密钥.
数据库有用户.数据库中的用户通常映射到登录,但这不是必需的 - 它们也可以映射到证书或密钥.
SQL Server中的大多数权限都分配给数据库中的角色或用户(例外:服务器角色"授予"对登录的某些权限).用户可以是多个角色的成员.
单个登录可以映射到已被授予访问权限的每个数据库中的不同用户.
| 归档时间: |
|
| 查看次数: |
9109 次 |
| 最近记录: |