【发布时间】:2016-04-24 21:03:14
【问题描述】:
我的意思很简单。我想通过安全连接从 PHP 脚本连接到外部 MS SQL 数据库。然而,这被证明是有问题的,到目前为止,我花了三个小时研究,不知所措。
客户端的平台是Ubuntu,这意味着我不能使用SQLSRV。 安全连接已经过不同客户端的测试,并且工作正常。 我目前正在使用 PDO 和 DBlib 连接到数据库,也可以正常工作。
我找不到任何强制安全连接的方法。我尝试了多个其他驱动程序,但无济于事。
我有什么选择?
编辑:我留下了以下 FreeTDS 日志...
config.c:543: Got a match.
config.c:565: host = 'XXXXXXXXXX'
config.c:595: Found host entry XXXXXXXXXX.
config.c:599: IP addr is XXXXXXXXXX.
config.c:565: port = '1433'
config.c:565: encryption = 'require'
config.c:565: check certificate hostname = 'no'
config.c:629: UNRECOGNIZED option 'check certificate hostname' ... ignoring.
config.c:565: ca file = 'XXXXXXXXXX.pem'
config.c:629: UNRECOGNIZED option 'ca file' ... ignoring.
【问题讨论】:
-
你收到了什么错误?
-
无,我已经查询服务器检查连接是否被加密,它不是。我现在会喜欢一些错误。