我有很多连接MySQL的经验,但我第一次尝试连接到SQL Server。
我已获得IP地址,服务器名称和端口。我已经尝试了我能想到的每个组合服务器字符串来建立连接,但似乎没有任何工作:
“127.0.0.1:1443\servername”
“127.0.0.1,1443 \服务器”
“servername \ 127.0.0.1:1443”
“服务器名\ 127.0.0.1,1443”
等...
一切都失败了。
我想我要求正确格式化服务器参数字符串以从php脚本连接到MS SQL。
$ip = '127.0.0.1';
$port = '1433';
$server_name = 'servername';
$server = "$ip,$port\servername"; // <-- this is the line I need help with
$username = 'user';
$password = 'pass';
$con = mssql_connect($server, $username, $password)
or die('Could not connect to the server!');
提前致谢!
答案 0 :(得分:2)
如果您使用的是linux
$con = mssql_connect($server_name.":".$port,$username,$password);
或在Windows上
$con = mssql_connect($server_name.",".$port,$username,$password);
连接mssql server
答案 1 :(得分:1)
$ip = '127.0.0.1';
$port = '1433';
$server_name = 'servername';
$server = "$ip.":".$port";
$username = 'user';
$password = 'pass';
$con = mssql_connect($server, $username, $password)
or die('Could not connect to the server!');
这应该有效