登录、用户、角色、权限

登录、用户、角色、权限

ID:34785610

大小:78.68 KB

页数:5页

时间:2019-03-10

登录、用户、角色、权限_第1页
登录、用户、角色、权限_第2页
登录、用户、角色、权限_第3页
登录、用户、角色、权限_第4页
登录、用户、角色、权限_第5页
资源描述:

《登录、用户、角色、权限》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、1.管理和维护登录名技术1.1SQLServer的身份验证模式用户想操作SQLServer中某一数据库中的数据,必须满足以下3个条件:首先,登录SQLServer服务器时必须通过身份验证;其次,必须是该数据库的用户或者是某一数据库角色的成员;最后,必须有执行该操作的权限。由此可看SQLServer数据库的安全性检查是通过登录名、用户、权限来完成的。1.1.1Windows身份验证模式当用户通过Windows用户帐户进行连接时,SQLServer通过回叫Windows以获得信息,重新验证帐户名和密码,并在sys.syslogins

2、系统视图中查找该帐户,确定该帐户是否有权限登录。在这种方式下,用户不必提供登录名和密码让SQLserver验证。1.1.2混合验证模式混合验证模式使用户能够通过Windows身份验证或SQLServer身份验证与SQLServer实例连接。在SQLServer验证模式下,SQLServer在sys.syslogins系统视图中检测输入的登录名和密码。如果在sys.syslogins视图中存在该登录名,并且密码也是匹配的,那么该登录名可以登录到SQLServer;否则,登录失败。在这种方式下,用户必须提供登录名和密码,让SQLse

3、rver验证。1.1.3设置验证模式可以使用SQLServerManagementStudio来设置或改变验证模式。当使用SQLServerManagementStudio时,应遵循以下步骤:(1)打开SQLServerManagementStudio,在“对象资源管理器”中,右击需要修改验证模式的服务器,再单击快捷菜单中的“属性”选项,出现服务器属性对话框,在服务器属性对话框中单击“安全性”选择页。(2)如果想仅使用Windows身份验证,选择“Windows身份验证模式”;如果想使用混合认证模式,选择“SQLServer和W

4、indows身份验证模式”。(3)在“登录审核”中设置是否对用户登录SQLServer2005服务器的情况进行审核,即是否将登录成功和失败的信息写入SQLServer错误日志中。1.2登录账户管理1.2.1系统安装时创建的登录账户SQLServer2005安装好之后,系统会自动产生一些系统内置登录账户。本地管理员组(BUILTAdministrators):默认属于sysadmin角色中的成员,因此具有管理员权限。系统管理员(sa):默认情况下,它指派给固定服务器角色sysadmin,并不能进行更改。1.2.2创建登录账户1.

5、2.2.1使用SQLServerManagementStudio添加Windows登录账户注意:授权一个Windows用户或组访问SQLServer,必须以这个用户登录到Windows后才能验证这个用户能否联接到SQLServer。授权用户或组访问SQLServer时,此Windows用户和组必须事先存在。1.2.2.2.使用SQLServerManagementStudio添加SQLServer登录账户1.2.2.3.使用CREATELOGIN语句创建登录账户。CREATELOGINlogin_name{WITH

6、_list1>

7、FROM}例11.1创建一个使Windows用户HBSIZangSan得以连接到SQLServer的登录账户。CREATELOGIN[HBSIZhangSan]FROMWINDOWS例11.2创建一个SQLServer登录,登录名为lisi并指定密码abcd。CREATELOGINlisiWITHPASSWORD='abcd'1.2.3修改登录账户(1)使用SQLServerManagementStudio修改登录账户的属性在SQLServerManagementStudio的“对象资源管理

8、器”中,展开服务器下的“安全性”节点,展开“登录名”,右击需要修改的登录名,在快捷菜单中选择“属性”,弹出“登录属性”对话框。在此对话框中进行相应的属性修改,如默认数据库、默认语言、密码等,还可以对账户的状态属性进行修改。(2)使用ALTERLOGIN语句修改登录账户属性ALTERLOGINlogin_name{

9、WITH[,...]} 例11.3将lisi登录账户名称更改为lisi_new。ALTERLOGINlisiWITHNAME=lisi_new例11.4将lisi_

10、new登录账户的密码修改为“abcdef”。ALTERLOGINlisi_newWITHPASSWORD=’abcdef’1.2.4删除登录账户(1)使用SQLServerManagementStudio删除登录账户(2)使用DROPLOGIN语句删除登录账户D

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。