sql server 登录名和用户名的区别

登录名sql_1,已经有了bookset的用户user_01,现在
在bookset数据库新建user_0101
报错:
在这里插入图片描述

登录名sql_1,已经有了bookset的用户user_01,现在
在student数据库新建user_0101成功

1)也就是一个登录名下,可以有不同个数据库用户,一个数据库只能对应一个用户
2)一个用户,可以对应不同个登录名

登录名相当于是大楼(服务器)的身份验证,用户名相当于是房间(数据库)钥匙,假设房子(数据库)a有钥匙序号u1,u2,u3共3把,房子(数据库)b有钥匙序号u1,u2,u3,u4共4把,用户U1拥有a房子钥匙u1,b房子钥匙u1,用户U2拥有a房子钥匙u2,b房子钥匙u2,用户U3拥有a房子钥匙u3,b房子钥匙u3,用户U4拥有b房子钥匙u4
登录名A,可以拥有不同数据库的钥匙但是每个数据库最多一把钥匙,即a房钥匙u1或u2或u3或没有,b房钥匙u1,u2,u3,u4或没有
登录名B,可以拥有不同数据库的钥匙但是每个数据库最多一把钥匙,即a房钥匙u1或u2或u3或没有,b房钥匙u1,u2,u3,u4或没有

因此
一个登录名下,可以有不同用户,但是每个用户只对应一个数据库,比如实际上A登录名,对于a房子拥有钥匙u1,对b房子拥有钥匙u2,或者实际上A登录名,对于a房子拥有钥匙u1,对比b房子也拥有钥匙u1,其实这里的钥匙还不如换成指纹或者用户凭证,这样的话就是说明在一个登录名下,可以有不同的身份去打开房子(访问数据库,或者朝不同用户借了钥匙

一个用户,也就是不同房间的同一个序号的钥匙,可以分配给不同的登录名。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值