我一直在尝试从Amazon Linux LAMP设置连接到远程MSSQL服务器。
到目前为止,我有:
// $host, $username and $password are predfined ...
$name = 'Larry';
try {
$conn = new PDO('mssql:host='.$host.';dbname=myDatabase', $username, $password);
$data = $conn->query('SELECT * FROM myTable WHERE name = ' . $conn->quote($name));
foreach($data as $row)
print_r($row);
} catch(PDOException $e) {
echo 'ERROR: ' . $e->getMessage();
}
但它似乎没有返回任何东西,也没有抛出错误。
如何允许从Amazon EC2 Linux连接到远程SQL Server?
注意:我实际创建了一个Windows服务器实例,只是为了看到我的PHP是正确的,并且可以建立连接并且它可以在Windows服务器上运行。