当前位置: 首页 > >

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

发布时间:

总括:登录名可以理解为进入整个大楼的钥匙,用户名可以理解为一个房间的钥匙,这里所说的大楼就是sql server服务器,而房间就是这个sql server服务器中的具体的库,要注意登录名是存在于master数据库的syslogins表中,
用户名是在各个具体的库下建立的(也就是要先进入各个库),


最关键的是:一个登录名可以和多个不同库下的用户做映射,但是在同一个库下只能和一个用户做映射,并且一个用户名可以和多个登录名有映射关系, ?真正有权限的是用户名,只不过是用登录名去登进数据库,然后去找映射的用户名,这样就有了相应的权限,刚开始建立的登录名只要把该登录名的服务器角色设置为Database?Creator,就可以创建新的数据库了,并且新建立的这个数据库中会自动生成两个用户名:dbo和guest。并且刚刚建立的登录名就和dbo映射了,还有就是rbo也和sa映射了,因为sa作为管理员的登录名和每个库中的rbo用户映射。






??


l??创建登录名login_ibrahim2,不设置任何服务器角色,将可访问数据库设置为test




来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29654823/viewspace-2079785/,如需转载,请注明出处,否则将追究法律责任。



转载于:http://blog.itpub.net/29654823/viewspace-2079785/






相关资源:SQL SERVER数据库用户名登录名



友情链接: