【问题标题】:Unable to change the password of "sa" in SQL Server 2008无法更改 SQL Server 2008 中“sa”的密码
【发布时间】:2012-07-03 18:25:05
【问题描述】:

我正在尝试通过 SQL Server Management Studio 更改 sa 帐户的密码,但它没有更改,我尝试了此处描述的所有技术 http://blog.sqlauthority.com/2009/08/04/sql-server-forgot-the-password-of-username-sa/

当我试图通过 sa 进入管理工作室时,它给出了这个错误

用户“sa”登录失败。 (.Net SqlClient 数据提供者)


如需帮助,请点击:http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&EvtSrc=MSSQLServer&EvtID=18456&LinkId=20476


服务器名称:MY-PC\SQLEXPRESS 错误号:18456 严重性:14 状态:1 行号:65536

更改密码后出现此错误

与服务器成功建立连接,但在登录过程中出现错误。 (提供者:共享内存提供者,错误:0 - 管道的另一端没有进程。)(.Net SqlClient 数据提供者)


如需帮助,请点击:http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&EvtSrc=MSSQLServer&EvtID=233&LinkId=20476


服务器名称:MY-PC\SQLEXPRESS 错误号:233 严重性:20 状态:0

【问题讨论】:

    标签: sql-server sql-server-2008


    【解决方案1】:

    我搞定了, 密码在这里更改 http://web.archive.org/web/20180115133134/http://www.rickwargo.com/2010/09/14/installing-dotnetnuke-community-edition-on-microsoft-webmatrix/

    然后从 windows 帐户打开 sql server 并将远程连接设置为 true 并设置“windows 和 sql server 安全性”的安全性

    还需要先让sql server配置中的TCP/IP和管道设置为Enabled,然后必须重启SQL server ad重启SQLEXPRESS服务

    【讨论】:

    • 这对我来说是缺失的部分。在 SQL Management Studio 中,右键单击服务器名称 =>“属性”=> 安全性=> 选择“SQL Server 和 Windows 身份验证模式”。转到服务控制台并重新启动 SQLExpress,重新开始工作。谢谢!
    【解决方案2】:

    我必须采取以下步骤来解决这个问题。我首先通过已添加到 SQL Server 的计算机上的管理员帐户登录到 SQL Server Management Studio(使用 Windows 身份验证)来完成所有这些操作。

    1. 确保启用混合模式身份验证。转到 SQL Server 实例属性并检查以下内容。如果您要进行任何更改来完成此步骤,则此步骤需要重新启动 SQL Server 服务。

    1. 重置“sa”用户的密码。转到 SQL Server 实例 -> 安全 -> 登录 -> sa -> 右键单击​​ sa 节点并转到属性。在此处提供新密码。如果您仅出于开发目的使用弱密码,则可能需要取消选中“强制执行密码策略”复选框。

    1. 转到您在上述步骤 2 中打开的“sa”用户属性窗口中的状态页面,确保已启用“sa”用户,如下所示:

    1. 确保在 SQL Server 配置管理器中启用了命名管道,如下所示。如果您更改任何设置来完成此操作,您可能需要重新启动 SQL Server 服务。

    【讨论】:

    • 在遇到这个问题之前浪费了很多时间。完美运行。谢谢。
    【解决方案3】:

    请按照以下步骤:

    1) 首先打开 SQL Server Management Studio。
    2) 现在你在登录 Scrren。在这里输入您的“服务器名称”:“.\SQLEXPRESS”,
    选择“身份验证”:“Windows 身份验证”。在此之后单击“连接”。
    3) 现在您在左侧打开“对象资源管理器”。
    4) 展开“安全”,
    5) 展开“登录”,
    6) 右键单击​​“sa”并选择“属性”
    7) 从左侧站点“选择页面”中选择“常规”。
    8) 现在选择“SQL Server 身份验证”
    9) 输入“密码”,然后点击“确定”按钮。
    10) 请同时检查左侧站点“选择页面”中的“状态”。检查是否启用了“登录”。

    【讨论】:

      【解决方案4】:

      请检查您的密码是否为“sa”。可能是您在登录时输入的密码错误。
      因为,我检查了我的 SQL-Serever 管理工作室,我收到了相同的错误消息,
      当我输入错误密码时,与您的错误消息相同。

      所以,请仔细更改密码再试一次,并检查“sa”的状态并重新启动
      sql-server。然后尝试登录。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-04-16
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-08-31
        • 1970-01-01
        相关资源
        最近更新 更多