- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个在 CentOS 6 上运行的 PLESK 12 的 VPS,我在使用 PDO ODBC 和 PHP 的 PDO DbLib 远程连接到 Microsoft SQL Server 数据库时遇到问题。我确信,该连接字符串工作正常,因为我的网站正在另一个带有 PDO DbLib 的 Unix VPS 上工作。
当我尝试连接 PDO ODBC 时出现此错误:
PDOException: SQLSTATE[IM002] SQLDriverConnect: 0 [unixODBC][Driver Manager]Data source name not found, and no default driver specified
PDOException: could not find driver
最佳答案
很可能您还需要 php mssql 扩展(它允许位于您服务器上的 php 脚本连接到位于另一台服务器上的 MsSQL 数据库)。在 CentOS 上,您应该能够使用以下命令安装它(您必须从 ssh shell 提示符运行它):
yum -y install php-mssql
yum -y install epel-release
关于php - CentOS 6 上的 Plesk 12 不工作 PDO ODBC/DbLib 驱动程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41910255/
我正在处理具有多个数据库调用的 perl 脚本,但我不断收到以下错误: 数据库库错误: 尝试启动一个新的 SQL Server 操作,结果未决。 在我的代码中有以下内容: 对数据库的第一次调用执行了一
我正在尝试连接到托管在另一组服务器上的 MS SQL 数据库。我可以用旧方法连接。 $myServer = "server name"; $myUser = "username"; $myPass =
我正在尝试通过 php 连接到 MSSQL 服务器,但我的 pdo 连接给我带来了困难和我并不真正理解的错误。我在下面粘贴的代码一周前工作得很好,突然间它就停止了,没有任何人改变任何东西。我仍然可以连
我正在将 PHP 应用程序从在 Windows 环境中运行转换为基于 Linux 的环境。 它利用 PDO 针对 Microsoft SQL Server 数据库运行存储过程。 因此,我已经安装并配置
root@YYDream:/etc/apache2# dpkg -l |grep php5 ii libapache2-mod-php5 5.3.10-1ubuntu3.
几天来我一直在使用来自 http://www.mamp.info 的 MAMP Pro 3.07 . 很棒的工具,一切正常。 但是现在我遇到了问题,对于一个新项目,我需要连接到 MSSQL。 我在 w
当我尝试在 xcode 11.2 beta 2 中的手机上运行我的项目时,出现以下错误: "ld: '/.../Pods/SQLClient/SQLClient/SQLClient/SQLClient
根据 PDO 的在线示例和文档,我有一行用于使用持久连接创建 PDO 对象: $p = new PDO('dblib:host=SOMEHOSTNAME;dbname=SOMEDB',$user,$p
MSSQL 2005 数据库具有排序规则“German_Phonebook_BIN”(但这并不重要)。与数据库的连接是通过 PDO 和 FreeTDS 完成的(在 Debian Squeeze 下使用
我已确保 pdo dblib 驱动程序已正确安装在需要与 SQL 数据库服务器通信的 Linux (Ubuntu 16.04) 服务器上。 看来我在运行命令时已正确完成。 php -i | grep
我正在尝试在 CentOS 6.5(最终版)64 位上安装 dblib。 centos 6 没有 freetds,所以我不得不从其他地方获取 freetds。 freetds-devel-0.91-2
问题 我最近将我的 Web 应用程序从 Windows 服务器迁移到 Linux 服务器,为此,我不得不做出很多改变......其中之一就是我与 MSSQL 服务器通信的方式。 我之前使用 Windo
让我们检查一下这段代码: $p = new PDO('dblib:host=HOST;dbname=DBNAME',USER,PASS); $sql = " declare @tutu int = 1
我有一个 SQL Server 2008 R2(在 Windows Server 2008 64 位上运行),我正在尝试从 PHP 连接 我的 PHP 服务器配置: 中央操作系统 6.6 PHP 5.
我需要使用 PHP 连接到远程 MSSQL 服务器。我已经使用 dblib 成功连接,但它有一些非常“讨厌”的限制。 我发现它无法获取 ntext 格式的列行,对此有一个简单的解决方法,但它限制了输出
我使用以下几行从运行 PHP 5.3.19 的 Linux 服务器连接到 SQL Server 数据库 (SQL Server 2008 R2 SP2 x64): $this->dbLink = ne
在 Linux 计算机上,我使用 PDO DBLIB 连接到 MSSQL 数据库并将数据插入 SQL_Latin1_General_CP1_CI_AS 表中。问题是,当我尝试插入中文字符(多字节)时,
所以我正在使用 Linux (ubuntu) 并且我正在尝试连接到 Microsoft Azure SQL 数据库。 服务器信息: 服务器地址是 a1a1a1a1a1.database.windows
我有一个在 CentOS 6 上运行的 PLESK 12 的 VPS,我在使用 PDO ODBC 和 PHP 的 PDO DbLib 远程连接到 Microsoft SQL Server 数据库时遇到
我正在尝试从 PHP 连接 Microsoft Azure SQL Server。目前 Ubuntu 14.04 上的 PHP 5.5.9 一切正常,直到我将服务器升级到 16.04 和 PHP 7。
我是一名优秀的程序员,十分优秀!