日期:2011-05-02 15:22:00 来源:本站整理
SQL Server数据库技术(92)[MSSQL防范]
本文“SQL Server数据库技术(92)[MSSQL防范]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
14.2.1 用SQLServer Enterprise Manager 管理sql server 登录 在SQL Server 中,通过SQL Server Enterprise Manager 履行以下步骤来管理SQLServer 登录: (1) 启动SQL Server Enterprise Manager, 单击登录服务器紧邻的‘+’ 标志. (2) 单击安全性文件夹旁边的‘+ ’标志. (3) 右击Logins 图标,从弹出菜单中挑选New Login 选项,SQL Server 将弹出SQL Server Properties – New Login 对话框,如图14-2 所示. (4) 在Name 单行编辑框中输入登录名,如图14-2 所示. (5) 在Authentication 下的选项栏中挑选身份认证情势假如正在利用SQL Server 认证情势,那么再挑选SQL Server authentication 单选按钮之后必须在password 中输入密码.假如正在利用NT 认证情势,那么再挑选Windows NT authentication 单选按钮之后,则必须在Domain 中输入域名. (6) 在Default 下的两个选项框中指出用户在登录时的默许数据库以及默许的语言. (7) 单击肯定按钮,成立登录. 注意:假如挑选了WINDOWS认证情势,那么在Name选项处输入的账号必须是在NT已经成立的登录者或组,Name的格局为:NT网络名称\用户名称或NT主机名\用户名称. 假如挑选了WINDWOS认证情势且利用了NT网络,那么在Domain中输入登录账号或组所属的域;假如没有利用NT网络,则在Domain中输入登录账号所属的NT主机号称. 在SQL Server 中,一些系统历程供应了管理SQL Server 登录功效,主要包含: sp_granlogin ???sp_revokelogin ??????sp_denylogin sp_addlogin ????sp_droplogin ????????sp_helplogins 下面将对这些系统历程若何管理登录举行一一介绍. (1) sp_addlogin 成立新的利用SQL Server 认证情势的登录账号;其语法格局为; 注意:SQL Server的登录名和密码最大长度为128个字符,这些字符可以是英文字母、符、数字.但下面三种情形下的登录名将被视为无效的. 注意:不能删除系统管理者SA以及当前衔接到SQL Server的登录. ??????假如与登录像匹配的用户仍存在数据库sysusers表中,则不能删除该登录账号. ????? sp_addlogin和sp_droplogin只能用在SQL Server认证情势下. 注意:sp_granlogin和sp_revokelogin只有利用于NT认证情势下对NT用户或用户组账号做设定,而不能对SQL Server保护的登录账号举行设定. (6) sp_helplogins 注意:以上介绍的各系统历程中有属于sysadmin和securityadmin服务器角色的成员才可以行这些号令. 假如利用了NT认证情势,假如已经把某一NT用户或用户组设定为SQL Server的登录者,那么若从NT域中删除该NT用户或用户组,则呼应的SQL Server登录将成为孤儿.并且其SQL Server登录信息仍存储在系统表syslogins中. ????孤子登录是一个存在于SQL Server系统表中,但却被SQL Server回绝的登录,即便试图再成立一个同名登录、也会失利,因为其已存在于系统表syslogins中. ????即便将孤儿登录删除,并又以相同的NT用户或用户组设定到SQL Server的衔接,虽您能成功登录SQL Server,但您再具有对前该登录者所具有的权限,除非经过权限的重新配置,因为登录信息包含安全标识符(SID),而删除前与增添后的SID是差别的. |
? |
本文地址: | 与您的QQ/BBS好友分享! |
评论内容只代表网友观点,与本站立场无关!
评论摘要(共 0 条,得分 0 分,平均 0 分)
查看完整评论