所以我目前正在经历将很多项目从旧的 asp (VBScript) 迁移到 PHP5 的过程。
该项目必须连接到远程 MS SQL DB。
旧的 ASP 连接字符串是:
<%
Set MyConn = Server.CreateObject("ADODB.Connection")
MyConn.Open "driver={SQL
Server};server=**.***.***.***;UID=username;PASSWORD=password;DATABASE=DBname"
session.lcid=2057
%>
我的新 PHP 连接字符串是:
<?
$myServer = "**.***.***.***";
$myUser = "username";
$myPass = "password";
$myDB = "DBname";
$dbhandle = mssql_connect($myServer, $myUser, $myPass)
or die("Couldn't connect to SQL Server on $myServer");
?>
但是,尽管它每次都尝试失败并显示此错误:
警告:mssql_connect() [function.mssql-connect]:无法连接到服务器:。. .在第 8 行的(文件路径)中无法连接到 SQL Server 。. .
我有点认为这可能与未定义驱动程序有关,但是在搜索了一段时间后,如果需要使用驱动器,我似乎无法找到关于哪个驱动器或什么驱动器的明确答案。有人看到我哪里出错了吗?我已经检查并再次检查了登录信息,它是正确的。