数据库登录名的问题 新手求教

来源:百度知道 编辑:UC知道 时间:2024/05/25 03:24:43
我使用的是sql server2005 用windows身份验证登陆后,会有个和数据库评级的安全性节点,里面可以设置登录名,可是如果我建立个数据库abc,哪么在数据库abc节点里还有个安全性节点,里面有用户的节点,请问这2个安全性的节点有什么区别,登录名和用户有什么区别,都在什么时候使用,谢谢

访问数据库要经过两个权限验证,一个是身份验证,这是最基本的,没有身份就好比人没有身份证一样,不是合法的公民,身份验证包括windows身份验证模式和混合身份验证模式,这两个都可以作为你登录sql server这个系统的“身份证”。只有经过了身份验证才能对sql server这个软件进行操作。

第二个验证是权限验证,就好比你还得持有公司的ID卡一样,才能进入公司的大门。权限验证就是你所说的那个用户的节点,是针对数据库创建的角色,只有系统管理员和指定的用户才能对该数据库进行操作,否则就没有对该数据库进行操作的权限。这样这个数据库就成了一个公司一样。
这就是sql server 的管理机制。