在SQL Server中,超级管理员是非常重要的用户,它可以设置任何的数据库配置项。但是有时候我们会忘记超级管理员的密码,这该怎么办呢?下面我给大家分享一下如何解决此类问题。
工具/材料SQL Server Managment
01首先我们看一下超级管理员密码错误的提示,如下图所示,当输入错误的sa密码时,系统会拒绝登入
02接下来我们切换登录方式,将登录方式切换到Windows身份验证,如下图所示
03用Windows身份验证方式登录数据库以后打开登录名文件夹,然后找到sa账户,如下图所示
04接下来我们右键单击sa账户,选择属性选项,如下图所示,账户的密码设置都在属性界面里
05打开属性界面以后先切换到服务器角色选项,验证一下sa是否是管理员角色,如下图所示
06然后切换到常规选项中,在密码框里面输入新密码即可,如下图所示,下面的一些选项大家可以自行根据需要设置
07设置完密码以后,我们需要选择当前的数据库,点击顶部的注销按钮,将数据库断开链接,如下图所示
08最后重新进入登录界面用刚才设置的密码检验一下是否设置正确,如下图所示
安装完数据库很久不用常常会忘记其密码,碰到这种情况不要动不动就重装数据库,按其下方法修改即可忘记sys,system用户的密码:使用ORAPWD.EXE工具修改密码:在开始菜单点击‘运行’,输入‘cmd’,打开命令提示窗口,输入如下命令:orapwd file=d:\oracle\product\10.1.0\Db_2\database\pwdctcsys.ora password=123456这个命令重新生成了数据库密码文件。密码文件的位置在ORACLE_HOME目录下的\database目录下。这个密码是修改sys用户的密 码。 除了sys和system其它用户的密码不会改变。忘记system用户的密码:可以用sys用户登录。然后用alter user命令修改密码。如:conn sys/pass_word as sysdbaalter user system identified by newpass忘记sys用户密码:可以用system用户登录。然后用alert user 命令修改密码,如:CONN SYSTEM/PASS_WORDALTER USER SYSTEM IDENTIFIED BY NEWPASS忘记除sys/system用户之外的用户的登录密码。用sys(或者system)登录。CONN SYS/PASS_WORD AS SYSDBA使用如下语句修改用户的密码。ALTER USER USER_NAME IDENTIFIED BY NEWPASS主要密码不能是全数字且不能以数字开头。(1)CONN SYS/PASS AS SYSDBA//以DBA的身份登录欢迎分享,转载请注明来源:内存溢出
评论列表(0条)