sql server中忘记密码的问题的一个解决方案

上传人:小** 文档编号:89127245 上传时间:2019-05-19 格式:DOC 页数:4 大小:17KB
返回 下载 相关 举报
sql server中忘记密码的问题的一个解决方案_第1页
第1页 / 共4页
sql server中忘记密码的问题的一个解决方案_第2页
第2页 / 共4页
sql server中忘记密码的问题的一个解决方案_第3页
第3页 / 共4页
sql server中忘记密码的问题的一个解决方案_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《sql server中忘记密码的问题的一个解决方案》由会员分享,可在线阅读,更多相关《sql server中忘记密码的问题的一个解决方案(4页珍藏版)》请在金锄头文库上搜索。

1、sql Server中忘记密码的问题的一个解决方案sql Server中忘记密码的问题的一个解决方案sql Server中忘记密码的问题的一个解决方案! 您不必重新安装SQL Server。要想重新访问SQL Server,您需要修改SQL Server 2000 和 SQL Server 7.0决定SQL Server身份验证模式的注册表键值。 在SQL Server 7.0中,该键为: HKEY_LOCAL_MACHINESOFTWAREMicrosoft MSSQLServerMSSQLServerLoginMode 在SQL Server 2000中,该键为: HKEY_LOCAL_M

2、ACHINESOFTWAREMicrosoft MSSQLServerMSSQLServerLoginMode “LoginMode”的值为1表示只进行Windows 的身份验证,为2表示验证模式为混合模式。在您把自己关在外面之后,您可以把“LoginMode”改为2,重新启动SQL Server,然后以sa(system administrator)身份登录,输入您知道的sa密码即可。 以下关于SQL Server的角色成员的信息可能会帮助您理解为什么您会把自己关在SQLServer外面。在您安装SQL Server 2000 或 7.0的时候,安装进程自动地为“BUILTINAdminis

3、trators”创建一个登录帐号,该帐号为“sysadmin”角色成员。“BUILTINAdministrators”登录帐号代表了Microsoft Windows? 2000 或Microsoft Windows NT? server 上的系统管理员本地组。 Windows 2000 或 Windows NT的 “Administrator”帐户是系统管理员本地组的成员。此外,如果您的服务器是一个域的成员(包括Windows 2000 的域和Windows NT 4.0的域),“Domain Admins”全局组也会成为本地系统管理员组的成员。这意味着系统管理员本地组的所有成员都会自动地获

4、得SQL Server上的“sysadmin”权限。 为了加强您的SQL Server的安全性,您可能更愿意创建您自己的组并授予它“sysadmin”权限,然后删除“BUILTINAdministrators”登录帐号,或者至少从“sysadmin”“sysadmin”的身份登录到SQL Server上,除非按照我上面所说的方法修改注册表键值。正确的顺序是: 创建Windows 2000 或者 Windows NT 用户组并为组分配成员。例如:创建一个叫做“SQLAdmins”的组。 把“SQLAdmins”映射为SQL Server里的一个用Windows身份验证方式验证登录的帐户,并把该帐

5、户分派到“sysadmin”服务器角色。 删除“BUILTINAdministrators”登录帐户或者把它从“sysadmin”服务器角色中删除。 把SQL Server的身份验证模式改为“仅进行Windows身份验证”。 重新启动SQL Server 以反映身份验证模式的变化。 注意: 如果您以下面的这种错误顺序实施这些步骤:删除“BUILTINAdministrators”登录帐户,改变SQL Server 的身份验证模式为“仅进行Windows身份验证”,然后重新启动SQL Server,那么“sa” 帐户将被禁用,并且因为没有定义其它Windows身份验证登录帐户而无法进入SQL S

6、erver。为了避免这种情况发生,请以正确的顺序实施这些安全措施。一般是指在用SQL Server密码验证模式下,sa或管理员用户的密码忘记。首先,打开注册表编辑器(“运行”中输入regedit),找到HKEY_LOCAL_MACHINESOFTWAREMICROSOFTMSSQLSERVERMSSQLSERVER,这个项里面有一个键值LoginMode,现在值是1,将值改为2,重启电脑;打开企业管理器,右键选“编辑SQL Server注册属性”,选择“使用Windows身份验证”,点确定,就可以连上数据库服务器。这时通过“安全性登录”就可以修改sa或者管理员用户的密码;再次打开注册表编辑器(

7、“运行”中输入regedit),找到HKEY_LOCAL_MACHINESOFTWAREMICROSOFTMSSQLSERVERMSSQLSERVER,将LoginMode值改为2,重启电脑;打开企业管理器,右键选“编辑SQL Server注册属性”,选择“使用SQL Server身份验证”,输入对应的管理员用户名和密码,就可以连上数据库服务器。示例 (进入到查询分析器) A.无原密码的情况下更改登录密码 下面的示例将登录 Victoria 的密码更改为 ok。 EXEC sp_password NULL, ok, Victoria B.更改密码 下面的示例将登录 Victoria 的密码由 ok 改为 coffee。 EXEC sp_password ok, coffee

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 管理学资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号