Google App Engine PHP连接到外部Microsoft SQL Server数据库

时间:2019-01-25 19:28:49

标签: php sql-server google-app-engine pdo

我一直在搜索,找不到答案。

是否可以使用Google App Engine(GAE)中的PHP连接到远程MS SQL Server数据库?

我尝试了使用不同名称的通用驱动程序与PDO进行连接,但是它总是给我相同的错误:

  

“找不到驱动程序”

我用于创建连接的代码(可在appengine外部运行)是:

new PDO(
  "sqlsrv:server=$serverName;Database=$database",
  $uid,
  $pwd,
  array(
    PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION
  )
);

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

根据官方文档that is for App Engine Standard,如果数据库服务器和防火墙已正确配置为接受连接,则可以连接外部数据库。对于连接,您可以使用PHP的远程套接字,因此请查看有关此documentation的信息。只记住套接字are only available for paid apps