简体   繁体   English

PDO_DBLIB 对比 PDO_SQLSRV

[英]PDO_DBLIB Vs. PDO_SQLSRV

What is the best PDO driver to connect SQL server from php.从php连接SQL服务器的最佳PDO驱动程序是什么? So far I have found found two extension:到目前为止,我发现了两个扩展名:

  1. sybase DBLIB数据库数据库
  2. Microsoft official driver for SQL server as specified here here .此处指定的 Microsoft SQL 服务器官方驱动程序。 It works in php7.它适用于 php7。 It works on linux.它适用于Linux。 I have installed.我已经安装了。 It is working这是工作

I installed DBLIB at first place.我首先安装了 DBLIB。 But DBLIB is showing following error very randomly:但是 DBLIB 非常随机地显示以下错误:

SQLSTATE[01002] Adaptive Server connection failed (severity 9) SQLSTATE[01002] Adaptive Server 连接失败(严重性 9)

It is not for config.它不是用于配置。 Reason if I reload the page that error goes off and everything starts perfectly.如果我重新加载页面,错误就会消失并且一切都完美地开始。 It happens very randomly and rarely.它发生得非常随机,而且很少发生。

Using Microsoft official driver will help me in this case?在这种情况下,使用 Microsoft 官方驱动程序会帮助我吗? Can you please suggest me what shall I do?你能建议我该怎么做吗? Which will be better driver to connect sql server and also solves that randomly occurring problem?哪个是连接 sql server 的更好驱动程序,也可以解决随机发生的问题?

DBLIB is becoming obsolete. DBLIB 正在变得过时。 We need to use PDO_SQLSRV in all place我们需要在所有地方使用 PDO_SQLSRV

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM