我一直在尝试访问网络中的服务器中的MSSQL数据库,它似乎能够找到数据库,但不接受身份验证。
我收到以下错误:
" mssql_connect():消息:登录失败。登录来自不受信任的域,不能与Windows身份验证一起使用。"
我一直试图解决这个问题几天,但没有成功......
我尝试将MAMP服务器添加到windows机器的hosts文件中,我知道我使用的帐户有效,因为我可以通过数据库客户端(AquaData Studio)登录时使用这些凭据访问数据库当然,通过SQL Server Management Studio在本地登录。
我读到默认情况下mssql_connect使用Windows身份验证(php.ini中的mssql.secure.connection关闭)这是我在AquaData Studio客户端下使用的身份验证方法。
我也在mssql下安装了freeTDS库...
有人能解释一下这个问题吗?
我相信它应该工作,因为它找到了服务器,但验证失败了......请帮忙!
答案 0 :(得分:1)
你在连接字符串中有Trusted_Connection = true 吗?