我正在尝试配置我的 QNAP TS-231P Web 服务器以连接到安装在 Windows 服务器 (MSSQL Express 2014) 上的 MS SQL 数据库。
在 QNAP 控制面板 -> 服务器 Web 中,我在 php.ini 文件中添加了这一行
extension = mssql.so
现在运行 phpinfo() 我看到了 mssql 部分(库版本是 FreeTDS)。
我基于 CodeIgniter 3.1.9 构建的 Web 应用程序无法连接到 MSSQL(它适用于安装在 Windows 上的 XAMPP 版本 3.2.2),我还尝试了这个简单的 php 代码:
<?php
$connection = mssql_connect('10.10.10.100\SQLEXPRESS', 'sa', 'mypassword');
if (!$connection) {
die('Unable to connect!');
}
if (!mssql_select_db('MY_DATABASE', $connection)) {
die('Unable to select database!');
}
$result = mssql_query('SELECT * FROM MY_TABLE');
while ($row = mssql_fetch_array($result)) {
var_dump($row);
}
mssql_free_result($result);
?>
但连接失败。问题是我该怎么做才能获得成功的连接?