首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用PDO连接到Azure SQL Server时出现错误分段错误(核心转储)

使用PDO连接到Azure SQL Server时出现错误分段错误(核心转储)
EN

Stack Overflow用户
提问于 2021-11-23 12:24:02
回答 1查看 118关注 0票数 0

目前我正在使用laravel 7.x连接到azure sql server。我已经安装了PDO,SPL5.9,ODBC 17+,但当我连接到PDO_SQLSRV服务器时,我得到一个错误:“分段故障(核心转储)”。

我仍然可以使用sqlcmd连接到azure。

我也尝试过使用PDO连接纯PHP代码,但在连接到azure时也出现了同样的错误。但是当我切换到本地连接到容器docker sql server时,我可以正常连接。

我希望使用纯PHP或laravel来连接,而不是使用工具连接到服务器。对此有什么解决方案吗?谢谢。

EN

回答 1

Stack Overflow用户

发布于 2021-11-24 11:52:44

若要使用PHP连接到Azure SQL服务器,应根据您的操作系统安装所需的驱动程序。也就是说,您必须安装ODBC驱动程序,然后安装SQL Server的PHP驱动程序。

用于SQL Server的PHP的Microsoft驱动程序是Microsoft支持的PHP扩展。即SQLSRVPDO

SQLSRV和PDO驱动程序都提供从PHP访问数据。

您必须检查列出的使用这些驱动程序的System Requirements

在这里您可以找到使用SQLSRV Driver示例应用程序,以及使用PDO_SQLSRV Driver从PHP代码连接到Azure SQL Server的示例应用程序。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70080861

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档