我在服务器(Windows 7)上运行PHP 5.3,我想连接到mssql服务器以获取一些数据。
我这样做并不担心本地MySQL安装,但我无法使用MSSQL。
以下是我找到的一些示例代码:
<?php
/* Connect to an ODBC database using driver invocation */
$dsn = 'mysql:dbname=MYDB;host=myhost.com';
$user = 'username';
$password = 'pwd';
try {
$dbh = new PDO($dsn, $user, $password);
} catch (PDOException $e) {
echo 'Connection failed: ' . $e->getMessage();
}
?>
我得到了输出:
Connection failed: SQLSTATE[HY000] [2002] No connection could be made because the target machine actively refused it.
服务器正在运行MSSQL 2008.我是否需要在数据库端安装以获取连接或我的代码是否错误?