我的网站(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没有开启,是不是和这有关系?
提示如下: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个多月,框架和模板掌握得还不是很熟悉,自己做了几个系统,大点的系统有新闻发布系统