zoukankan      html  css  js  c++  java
  • 忘记SQL SERVER帐户sa的密码

    只是简单的忘记密码,或者是一直禁用着,然后想重新启用:

    测试环境为 SQL SERVER 2008,不过05和r2也都可以用。
    1、可以使用

    sp_password Null,'123' ,'sa'
    --把sa的密码设为“123”


    2、也可以启用,然后再修改密码

    ALTER LOGIN sa ENABLE  -- 启用sa
    GO
    
    ALTER LOGIN [sa]
    WITH PASSWORD = N'NewPassword' --不用提供旧密码


    注意:改的时候看一下属性--->安全性--->服务器身份验证,这个是不是'SQL SERVER 和 windows 身份验证模式'
    不然就会有可能出现下面这个情况:
    Login failed for user 'sa'.原因: 尝试使用 SQL 身份验证登录失败。服务器配置为仅使用 Windows 身份验证。 [客户端: <local machine>]  
    错误: 18456,严重性: 14,状态: 58。

    这个时候需要把身体验证改为'SQL SERVER 和 windows 身份验证模式'然后重启服务,再修改密码登陆就可以了。

    如果不确认是否修改过来,可以看一下注册表的信息:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\MSSQLServer

    看一下“LoginMode” 的值是1还是2.  1代表是windows身体验证, 2代表的是 SQL SERVER 和 WINDOWS 身份验证模式。

    如图所示:


    下面是对各种错误的状态信息说明的链接:
    http://msdn.microsoft.com/zh-cn/library/cc645917.aspx

  • 相关阅读:
    vue中动态数据使用wowjs显示动画
    vue 切换路由页面不在最顶部
    dp,.单词的划分
    二分建火车站
    .最大上升子序列和
    饥饿的奶牛(不重区间最大值)
    F. 1.小W 的质数(prime)(欧拉筛)
    月月给华华出题
    积性函数
    垒石头(排序+dp)
  • 原文地址:https://www.cnblogs.com/zerocc/p/3080369.html
Copyright © 2011-2022 走看看