通过php-pdo连接到MSSQL服务器?

尤金·苏尼奇(Eugen Sunic)

我无法连接到smarterasp.net域上的MSSQL数据库。我在用着:

适用于Visual Studio的PHP工具

这是代码:

<?php
 try {
     $conn = new PDO("mssql:host=host_name_string;dbname=database_name_string", "username_string", "password_string");

     // set the PDO error mode to exception
     $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
     echo "Connected successfully"; 
 }
 catch(PDOException $e)
 {
     echo "Connection failed: " . $e->getMessage();
 }

?>

以及PDOexception类捕获错误

连接失败:找不到驱动程序

我还在线测试了我的代码,并再次遇到相同的错误(在线测试器URL:http : //sandbox.onlinephpfunctions.com)。

我已经在寻找解决方案,唯一可以解决我的问题的方法是取消注释:

扩展名= php_pdo_mysql.dll

但默认情况下该行已取消注释。

编辑:以下不能解决我的问题(而不是mssql:host)

  • sqlsrv:主机
  • dblib:主机
托比·艾伦

您的问题是您尚未在计算机上安装sql server客户端或Microsoft pdo驱动程序。请执行此操作,并确保您可以通过udp文件进行连接。

搜索SQL Server客户端安装和Microsoft pdo驱动程序

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

通过 pdo 连接到服务器不起作用,如何向连接添加端口?

来自分类Dev

从php连接mssql服务器

来自分类Dev

无法从Centos 6中的PHP连接到MSSQL服务器

来自分类Dev

无法从Centos 6中的PHP连接到MSSQL服务器

来自分类Dev

通过PDO ODBC将PHP连接到MSSQL

来自分类Dev

无法连接到服务器(通过远程连接)

来自分类Dev

通过android模拟器连接到服务器

来自分类Dev

通过android模拟器连接到服务器

来自分类Dev

php pdo连接到mssql实例

来自分类Dev

如何通过Docker连接到本地MySQL服务器?

来自分类Dev

如何通过SWI Prolog连接到MongoDB服务器?

来自分类Dev

SSLHandshakeException尝试通过SSL连接到服务器

来自分类Dev

外部通过SSH连接到Ubuntu服务器

来自分类Dev

通过代理服务器连接到MySQL

来自分类Dev

无法通过(IP或域名)连接到MySQL服务器

来自分类Dev

通过TomEE plus服务器连接到POJO?

来自分类Dev

无法通过代理连接到服务器

来自分类Dev

外部通过SSH连接到Ubuntu服务器

来自分类Dev

无法通过infiniband连接到服务器

来自分类Dev

如何通过代理服务器连接到VPN

来自分类Dev

通过Telnet连接到POP / SMTP服务器

来自分类Dev

无法通过(IP或域名)连接到MySQL服务器

来自分类Dev

如何通过R连接到远程服务器?

来自分类Dev

无法通过APN连接到TCP服务器

来自分类Dev

从Windows通过X服务器远程连接到RHEL

来自分类Dev

通过OpenVPN连接到服务器LAN

来自分类Dev

通过VPN连接到电子邮件服务器

来自分类Dev

如何从OSX通过SSH连接到Ubuntu服务器?

来自分类Dev

无法通过PXE连接到服务器