SQL Server数据库技术(95)
2007-11-11 08:19:17 来源:WEB开发网核心提示:14.2.1 用SQLServer Enterprise Manager 管理sql server(WINDOWS平台上强大的数据库平台) 登录在sql server(WINDOWS平台上强大的数据库平台) 中,通过sql server(WINDOWS平台上强大的数据库平台) Enterprise Manager 执行
14.2.1 用SQLServer Enterprise Manager 管理sql server(WINDOWS平台上强大的数据库平台) 登录 在sql server(WINDOWS平台上强大的数据库平台) 中,通过sql server(WINDOWS平台上强大的数据库平台) Enterprise Manager 执行以下步骤来管理SQLServer 登录: (1) 启动sql server(WINDOWS平台上强大的数据库平台) Enterprise Manager, 单击登录服务器紧邻的‘+’ 标志。 (2) 单击安全性文件夹旁边的‘+ ’标志。 (3) 右击Logins 图标,从弹出菜单中选择New Login 选项,sql server(WINDOWS平台上强大的数据库平台) 将弹出sql server(WINDOWS平台上强大的数据库平台) Properties – New Login 对话框,如图14-2 所示。 (WINDOWS平台上强大的数据库平台)数据库技术(95)(图一)" /> (4) 在Name 单行编辑框中输入登录名,如图14-2 所示。 (5) 在Authentication 下的选项栏中选择身份认证模式如果正在使用sql server(WINDOWS平台上强大的数据库平台) 认证模式,那么再选择sql server(WINDOWS平台上强大的数据库平台) authentication 单选按钮之后必须在password 中输入密码。如果正在使用NT 认证模式,那么再选择Windows NT authentication 单选按钮之后,则必须在Domain 中输入域名。 (6) 在Default 下的两个选项框中指出用户在登录时的默认数据库以及默认的语言。 (7) 单击确定按钮,创建登录。 注意:如果选择了WINDOWS认证模式,那么在Name选项处输入的账号必须是在NT已经建立的登录者或组,Name的格式为:NT网络名称\用户名称或NT主机名\用户名称。 如果选择了WINDWOS认证模式且使用了NT网络,那么在Domain中输入登录账号或组所属的域;如果没有使用NT网络,则在Domain中输入登录账号所属的NT主机号称。 在sql server(WINDOWS平台上强大的数据库平台) 中,一些系统过程提供了管理sql server(WINDOWS平台上强大的数据库平台) 登录功能,主要包括: sp_granlogin sp_revokelogin sp_denylogin sp_addlogin sp_droplogin sp_helplogins 下面将对这些系统过程如何管理登录进行逐一介绍。 (1) sp_addlogin 创建新的使用sql server(WINDOWS平台上强大的数据库平台) 认证模式的登录账号;其语法格式为; (WINDOWS平台上强大的数据库平台)数据库技术(95)(图二)" /> 注意:sql server(WINDOWS平台上强大的数据库平台)的登录名和密码最大长度为128个字符,这些字符可以是英文字母、符、数字。但下面三种情况下的登录名将被视为无效的。 (WINDOWS平台上强大的数据库平台)数据库技术(95)(图三)" /> 注意:不能删除系统管理者SA以及当前连接到sql server(WINDOWS平台上强大的数据库平台)的登录。 如果与登录相匹配的用户仍存在数据库sysusers表中,则不能删除该登录账号。 sp_addlogin和sp_droplogin只能用在sql server(WINDOWS平台上强大的数据库平台)认证模式下。 (WINDOWS平台上强大的数据库平台)数据库技术(95)(图四)" /> (WINDOWS平台上强大的数据库平台)数据库技术(95)(图五)" /> 注意:sp_granlogin和sp_revokelogin只有使用于NT认证模式下对NT用户或用户组账号做设定,而不能对sql server(WINDOWS平台上强大的数据库平台)维护的登录账号进行设定。 (6) sp_helplogins (WINDOWS平台上强大的数据库平台)数据库技术(95)(图六)" /> 注意:以上介绍的各系统过程中有属于sysadmin和securityadmin服务器角色的成员才可以行这些命令。 如果使用了NT认证模式,如果已经把某一NT用户或用户组设定为sql server(WINDOWS平台上强大的数据库平台)的登录者,那么若从NT域中删除该NT用户或用户组,则相应的sql server(WINDOWS平台上强大的数据库平台)登录将成为孤儿。而且其sql server(WINDOWS平台上强大的数据库平台)登录信息仍存储在系统表syslogins中。 孤子登录是一个存在于sql server(WINDOWS平台上强大的数据库平台)系统表中,但却被sql server(WINDOWS平台上强大的数据库平台)拒绝的登录,即使试图再创建一个同名登录、也会失败,因为其已存在于系统表syslogins中。 即使将孤儿登录删除,并又以相同的NT用户或用户组设定到sql server(WINDOWS平台上强大的数据库平台)的连接,虽您能成功登录sql server(WINDOWS平台上强大的数据库平台),但您再具备对前该登录者所具备的权限,除非经过权限的重新配置,因为登录信息包括安全标识符(SID),而删除前与添加后的SID是不同的。 |
- ››SQL Server 2008 R2 下如何清理数据库日志文件
- ››sqlite 存取中文的解决方法
- ››SQL2005、2008、2000 清空删除日志
- ››SQL Server 2005和SQL Server 2000数据的相互导入...
- ››sql server 2008 在安装了活动目录以后无法启动服...
- ››sqlserver 每30分自动生成一次
- ››sqlite 数据库 对 BOOL型 数据的插入处理正确用法...
- ››sql server自动生成批量执行SQL脚本的批处理
- ››sql server 2008亿万数据性能优化
- ››SQL Server 2008清空数据库日志方法
- ››sqlserver安装和简单的使用
- ››SQL Sever 2008 R2 数据库管理
更多精彩
赞助商链接