当前位置:编程学习 > php >>

我的网站(PHP)和数据库(sql2000)在一台服务器上,用PHP链接不上sql2000数据库,需要开1433端口吗?

提示如下:mssql_connect() [function.mssql-connect]: Unable to connect to server: 127.0.0.1
追问:本地连接也需要1433?本机连接也是用1433连接的吗?就和mysql一样用的3306是吗?链接不上我在DOS里查了一下,1433没有开启,是不是和这有关系?
答案:sql2000  这个用的就是1433段口  php建议使用mysql
其他:按理说本地的不用啊,ODBC能连接上吗? 是的,需要开通1433端口的。你在链接的时候还要指定。 sql server 2000无法打开1433端口- - 

  1.如果你是win2003,那么一定要安装sql的补丁sp3a 

  检查你的SQL有没有打补丁,没有的话要打上补丁,检查的方法是在查询分析器中运行: 

  select @@version 

  如果出来的版本号是8.00.760以下,则表明你未安装sp3的补丁,要装上. 

  SQL补丁下载: 

  全部补丁的位置 

  http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=9032f608-160a-4537-a2b6-4cb265b80766 

  注意下载后,执行的时候是解压,要在解压后的目录中执行setup.bat才是真正的安装

上一个:html调用php问题
下一个:我是自学php有4个多月,框架和模板掌握得还不是很熟悉,自己做了几个系统,大点的系统有新闻发布系统

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,