用PHP(Linux)连接到MSSQL

时间:2015-01-11 12:36:45

标签: php sql-server linux debian

Debian 7 x64,MSSQL 2008

安装的:

  • PHP 5.4.36-0
  • FreeTSD 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个字符。

1 个答案:

答案 0 :(得分:1)

您检查过this了吗?

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