使用 PHP (Linux) 连接到 MSSQL



Debian 7 x64, MSSQL 2008

安装:

  • 菲律宾比索 5.4.36-0
  • 免费TSD 0.91
  • UnixoDBC

如果我连接:

tsql -S server_name -U user_name -P password -D db_name

一切都很好,但是如果我尝试通过php连接:

mssql_connect('server_name', 'user_name', 'password')

它总是说

用户"user_name"登录失败。(严重性 14)

谁能帮我解决这个问题?谢谢。

更新:找到解决方案:使密码更短,一切都很好。旧密码包含 32 个字符。

你检查过这个吗?

"为了提高安全性,返回给客户端的错误消息故意隐藏了身份验证错误的性质。但是,在 SQL Server 错误日志中,相应的错误包含映射到身份验证失败条件的错误状态。将错误状态与以下列表进行比较,以确定登录失败的原因。

最新更新