我正在尝试使用 PHP , PDO 和 ODBC 连接到Teradata
服务器。示例代码:
<?php
$username = "tuser";
$password = "tpassword";
$dbcName = "tdata";
$dsn = "odbc:Driver=Teradata;DBCName=$dbcname";
try{
$pdo = new PDO($dsn, $username, $password, [
PDO::ATTR_TIMEOUT => 20,
]);
} catch (PDOException $e) {
die($e);
}
但是执行脚本后,确实会出现错误
[WSock32 DLL] HostUnreach:当前无法访问Teradata服务器 通过该网络。
与Teradata服务器ping通到Teradata服务器和telnet成功。如何正确连接服务器?
我正在将Windows Server 2012
与PHP 7
一起使用。