作者JDKnight (JJ)
看板PHP
标题[请益] PHP 连结 MSSQL 的问题
时间Mon May 12 14:30:48 2008
我使用AppServ 2.4.9 架了环境,以下是各软体的版本资讯
Apache 2.0.59
PHP 4.4.7
MySQL 5.0.45
phpMyAdmin 2.10.2
执行起来大致上都正常,没有什麽问题
不过最近老板要我连接到另一台电脑上的资料库
OS 是 windows server 2005 , DB 是 SQL Server 2005
在网路上找了一些文章,分别做了以下动作,但还是没用
1、将 php.ini 中的 ;extension=php_mssql.dll 前面的 ; 去掉
2、把 php_mssql.dll 复制到 system32 里面
3、更改 extension_dir = "C:/AppServ/php/extensions"
4、重新启动 Apache
之後用了下面两行来连结 server 上的 DB
$comn = mssql_connect($ip, $username, $password)
mssql_select_db("DB", $comn)
可是他说 Unable to connect to server....
想请问大家,这是为什麽,还有什麽地方需要再更改的吗?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.128.8.144
1F:推 arrack:IP对了,远端主机防火墙,权限等是否有开 05/12 14:39
2F:→ arrack: ↑吗? 05/12 14:39
3F:→ JDKnight:IP确定是对的,防火墙并未开,权限? 正确的帐密算没权? 05/12 15:14
4F:推 chestnuts:还要去加两个dll档案吧~ 印象中 05/12 15:40
5F:推 arrack:帐号密码有分主机的,防火墙没开就不能连线 05/12 16:21
6F:→ arrack:先用SQL工具 从Server 连到DB server看看,不要使用本机测 05/12 16:22
7F:→ JDKnight:我指的是Windows本身的防火墙没有开;另两个dll档是什麽? 05/12 16:46
8F:推 wayway2004:windows server 2005? 印象中PHP连MSSQL2005好像怪怪的 05/12 17:55