【问题标题】:Can't access SQL Server with my sa credential无法使用我的 sa 凭据访问 SQL Server
【发布时间】:2012-11-29 23:11:30
【问题描述】:

我重置了我的 SQL Server 2008 R2 sa 密码:

sp_password @new = 'joomlacmssenha', @loginame = 'sa'

但是当我尝试使用带有这些凭据的 SQL Server 身份验证进行访问时,我收到以下错误:

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

对该错误的解释是:

SQL Server 客户端无法连接到服务器。由于服务器未配置为接受远程连接,可能会发生此错误。

但它是本地数据库,而不是远程数据库。那么为什么会出现这个错误呢?

【问题讨论】:

  • 你用什么名字连接服务器?您是否尝试过使用tcp:server name[\instance name] 强制 tcp/ip?您是否在 SQL Server 配置管理器中验证了共享内存和 tcp/ip 是启用的协议?

标签: sql-server sql-server-2008-r2 sa


【解决方案1】:

我找到了解决办法。

https://serverfault.com/questions/35505/cant-connect-to-sql-server-using-sa-account-what-im-missing

我仍然不明白为什么微软说这是一个远程连接问题。

【讨论】:

  • Microsoft 的错误消息说它可能是远程连接问题。请注意,安全/访问错误消息故意含糊不清 - 如果有人恶意试图访问您的服务器,您想给他们多少帮助?您应该能够直接在 SQL Server 日志中获得更多详细信息(您正在寻找状态# - 请参阅sqlblog.com/blogs/aaron_bertrand/archive/2011/01/14/…)。在这种情况下,状态 # 是什么?
猜你喜欢
  • 1970-01-01
  • 2014-06-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-04-27
相关资源
最近更新 更多