有人能够给我一个大概了解服务器登录和数据库登录之间的差异和关系吗?
有人能够给我一个大概了解服务器登录和数据库登录之间的差异和关系吗?
服务器登录用于身份验证。数据库用户用于授权。
简单来说,服务器登录允许您连接到SQL Server数据库服务器。它是验证凭据的外壳。
另一方面,数据库用户本身没有适当的凭据,依赖于服务器登录进行身份验证。数据库用户直接用于授权,允许对数据库对象如存储过程、表和视图等进行权限授予。
数据库登录:您可以使用SQL Server管理用户密码,数据存储在数据库本身中。
服务器登录:您可以使用服务器操作系统的Windows用户。
连接服务器需要进行服务器登录。使用数据库需要进行数据库登录。服务器登录将被分配给服务器角色(例如备份操作员),而数据库登录将被分配给该数据库中的角色。