SA用户(“系统管理员”的简称)是MS SQL服务器的管理者账户。如果忘记服务器管理员账户的密码该怎么办呢?难道要重新安装SQL服务器或放弃所有数据内容吗?不管出于何种原因,如果你忘记了服务器的管理账户密码,并且被告知你无权进行更改,这篇文章将教给你几种重置SQL服务器SA密码的方法。 ## 步骤 ### 1 打开命令提示符,前往SQL服务器,输入命令osql –L。 ### 2 复制SQL服务器全名,输入:OSQL -S <这里输入服务器的名称> -E。 ### 3 执行以下命令:sp_password NULL, ‘<这里插入新密码>’, ’sa’ ### 4 完成重置。 ## 步骤 ### 1 打开SSMS管理器。 它通常位于开始菜单 -> 所有程序 -> “Microsoft SQL Server 2005” -> 找到“SQL Server Management Studio”程序。 ### 2 用windows身份验证连接SQL服务器。 ### 3 打开后,在左侧的对象资源管理器中展开“安全性”,在登录名下找到“sa”用户。 右键点击它,选择属性。 ### 4 在“密码”和“确认密码”栏前方输入新密码,点击确定。 ## 步骤 ### 1 运行SQL密码恢复程序,然后点击“打开”来导入master.mdf文件。 ### 2 选择SA用户名来重置忘记的SA密码,或选择其它忘记密码的用户名。 点击“更改密码”来重置密码。 ### 3 输入新密码,点击“确定”。 ## 步骤 ### 1 这是一种额外的复杂方案。 有时候你会遇到SA被禁用的情况。 ### 2 使用命令行的-m标签命令,以单个用户身份打开SQL服务器。 ### 3 以管理员身份运行。 ### 4 在服务器身份页面,选择系统管理员,然后重置密码。