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 错误日志中,相应的错误包含映射到身份验证失败条件的错误状态。将错误状态与以下列表进行比较,以确定登录失败的原因。