关于SQL Sever中用户名与登录名的理解
类比理解:
SQL Sever就像是一栋大楼,里面的每个房间都是一个数据库,登录名只是进入大楼的钥匙,而用户名则是进入房间的钥匙,一个登录名可以有多个房间的钥匙,一个用户也可将房间的钥匙给予多个登录名,但一个登录名在一个房间只能拥有此房间的一把钥匙。
映射关系:
一个登录名可以和多个不同数据库下的用户做映射;
一个用户名可以和多个登录名有映射关系;
但在同一个数据库下,一个登录名只能和一个用户做映射。
权限不同
真正有权限的是用户名,登录名只有登进数据库的功能,然后去找映射的用户名,这样才有了相应的权限。