失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > sql server 登录名和用户名的区别

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

时间:2018-07-03 04:24:28

相关推荐

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,其实这里的钥匙还不如换成指纹或者用户凭证,这样的话就是说明在一个登录名下,可以有不同的身份去打开房子(访问数据库,或者朝不同用户借了钥匙

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

如果觉得《sql server 登录名和用户名的区别》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。