赞
踩
sql server中用户的管理
利用sql server创建用户,使用创建的用户进行登录,登录名与用户之间的关系。
提示:以下是本篇文章正文内容,下面案例可供参考
1.创建登陆用户名chen,密码为123
create login chen with password ='123', default_database=test
2.为登录用户创建数据库用户,在test数据库中的“安全性”中“用户”可以找到chen
execute sp_grantdbaccess chen
备注:登录名只是服务器方的一个实体,只能登录服务器,但用户并不能访问到服务器中的数据库,所以必须为登录用户创建数据库用户。否则只是有名无实
然后进行登录,登录中可能会遇到如下问题
刚使用sql server创建用户后,重新登录时报错说登录失败。。。
先使用windows登录,然后进行如下操作
成功登录!
登录名和用户是数据库级别安全主体。 登录名必须映射到数据库用户才能连接到数据库。 一个登录名可以作为不同用户映射到不同的数据库,但在每个数据库中只能作为一个用户进行映射户名
(注意:用户名只是登录名的一个映射,二者并不一定要相等,但通常我们会设为一样)
举例说明
:在使用widows登录时可以看到我的登录名默认为
但在数据库中的用户下并没有我的登录名
其实是我的登录名映射为用户dbo了,所以在使用windows登录的时候,可以对每一个数据库进行操作。因为每个数据库下都有dbo
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。