请教关于服务器登录用户和数据库用户的区别和联系
1.windows操作系统用户
2.服务器登录用户(所谓的SQLserver登陆名?)
3.数据库用户
1.这三者有什么区别和联系?
2.是不是1可以创建若干个2,2又可以创建若干个3呢?
[解决办法]
如果sqlserver使用windows身份验证,那么这个登录帐号是由windows创建的,可以理解为1。2那个,如果使用混合身份验证并以sql 身份验证登录,那完全就在sqlserver里面创建的,和1无关,只有有登录的前提下,才能创建3。2和3的区别可以理解为,2是允许你进入一个酒店(比如汉庭),但是没有3的话,你只能在酒店内瞎转,进不了房,只有开房了(3),你才能进房间。