A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 郑丹丹1990 中级黑马   /  2013-4-10 13:07  /  1203 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 郑丹丹1990 于 2013-4-24 08:59 编辑

wingdows身份验证,和sql server 身份验证。
我突发奇想弄了个sql server身份验证的用户sa,可干着干着有点似懂非懂的。
用户名??登录名???
图中的安全性下的用户名,登录名。是什么意思?
一般要用sql server身份验证时,要怎么建一个用户名和密码??

za.JPG (38.15 KB, 下载次数: 7)

za.JPG

评分

参与人数 1技术分 +1 收起 理由
苏波 + 1

查看全部评分

4 个回复

倒序浏览
登录名:服务器方的一个实体,使用一个登录名只能进入服务器,但是用户不能访问服务器中的数据库资源。每个登录名的定义存放在master数据库的syslogins表中

用户名:一个或多个登录对象在数据库中的映射,可以对用户对象进行授权,以便为登录对象提供对数据库的访问权限。用户定义信息存放在每个数据库的sysusers表中。

SQLSERVER把登录名与用户名的关系称为映射。用登录名登录SQLSERVER后,在访问各个数据库时,SQLSERVER会自动查询此数据库中是否存在与此登录名关联的用户名,若存在就使用此用户的权限访问此数据库,若不存在就是用guest用户访问此数据库

一个登录名可以被授权访问多个数据库,但一个登录名在每个数据库中只能映射一次。即一个登录可对应多个用户,一个用户也可以被多个登录使用。好比SQLSERVER就象一栋大楼,里面的每个房间都是一个数据库.登录名只是进入大楼的钥匙,而用户名则是进入房间的钥匙.一个登录名可以有多个房间的钥匙,但一个登录名在一个房间只能拥有此房间的一把钥匙。

评分

参与人数 1技术分 +1 收起 理由
苏波 + 1

查看全部评分

回复 使用道具 举报
kelline 发表于 2013-4-10 13:33
登录名:服务器方的一个实体,使用一个登录名只能进入服务器,但是用户不能访问服务器中的数据库资源。每个 ...

我想个把我的某个数据库用sql server身份验证呀
回复 使用道具 举报
这个我记不大清楚了, 是有这么个选项的:是选择sql server 验证, 还是windows 验证, 亦或者是混合验证

点评

大楼,房间,钥匙。比喻好形象呀!我懂了这个至少!谢谢!!!  发表于 2013-4-10 14:58
回复 使用道具 举报
本帖最后由 郑丹丹1990 于 2013-4-10 14:18 编辑

我自己解决了。详细的解决方法如下

在步骤2完成后一定要重启sql servcer服务
更多图片 小图 大图
组图打开中,请稍候......
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马