【发布时间】:2011-05-28 06:15:30
【问题描述】:
这是我正在使用的代码。
<?php
ini_set('display_errors', 1);
error_reporting(E_ALL);
$myServer = "ip-address:1334/SQLEXPRESS";
$myUser = "username";
$myPass = "password";
$myDB = "dbname";
$link = mssql_connect($myServer, $myUser, $myPass);
if ( !$link ) {
if ( function_exists('error_get_last') ) {
var_dump(error_get_last());
}
die('connection failed');
}
?>
现在这段代码在linux机器上运行,服务器在windows服务器上。 IP 以及用户名、密码都是正确的,我在 SQLEXPRESS 中创建了一个新对。但是,我仍然遇到连接问题。
Warning: mssql_connect() [function.mssql-connect]: Unable to connect to server
我们的 windows 服务器打开了 1334 端口,而 SQL 服务器正在监听 1334 和 1433。出于安全原因,他们不会打开默认端口。他们已经仔细检查了设置,但我仍然无法连接。
我接下来应该采取什么行动。
亲切的问候
胡拉姆
【问题讨论】:
-
你的 $myServer 中的 ip-address 是什么?
-
@G molvi 它是我们 Windows 服务器的有效 IP 地址
标签: php sql sql-server