开发者社区> 问答> 正文

ECS自建的SQL Server 2008忘记sa密码的处理方法

ECS自建的SQL Server 2008忘记sa密码的处理方法

展开
收起
开发者说 2019-07-19 18:28:33 2265 0
2 条回答
写回答
取消 提交回答
  • 一.安装sqlserver时配置了混合验证(windows验证+sqlserver验证)的处理方法:

    1.登录时选择windows验证:如图: image.png

    2.此时不需要密码就可以登录,登录成功后,依次点击,"安全性"---"登录名"---sa右键属性,如图: image.png

    3.在属性窗口,分别录入"密码"和"确认密码",如下图,然后点击"确定",即可更改. image.png

    二.如果不是混合模式,而是sqlserver验证模式,则会麻烦一些,操作步骤如下:

    停止所有sql服务(开始---运行--录入:net stop mssqlserver),然后命令行进入mssql安装目录的binn目录下,以默认的64位系统安装目录为例,如下图: image.png

    执行sqlserver.exe -m启动single模式,如图: image.png

    另开一个cmd窗口执行sqlcmd -E直接进去sqlcmd模式(上面的cmd窗口不要关)如图: image.png

    执行以下命令:

    create login [builtin\administrators] from windows go exec sp_addsrvrolemember [builtin\administrators], [sysadmin] go alter login sa with password='此处填写要设置的新密码' go shutdown go 如图: image.png

    sa的密码就修改成功了.

    2019-07-26 20:08:05
    赞同 展开评论 打赏
  • jiyulin.com
    使用widnows帐号登录进去,左侧找安全性,找到帐号sa,修改密码保存即可
    2019-07-21 10:43:53
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
如何运维千台以上游戏云服务器 立即下载
网站/服务器取证 实践与挑战 立即下载
ECS计算与存储分离架构实践 立即下载