高分请教一个PHP中SqlServer2000连接的问题

tony-杨 2007-01-23 11:38:31
系统说明:
0、WINXP pro版本。
1、服务器网络实用工具:启用TCP/IP跟命名管道协议,端口1433。
2、客户端网络实用工具:同上,端口也为1433。
3、验证方式为:混合验证方式。
4、mssqlserver服务已正常启动。
5、MS数据库跟WEB调试都在本机。
6、以前一直都是好的,但从上周5开始就出问题了。未修改任何配置。
7、ping 我的IP或者计算机名正常。
7、PHP已成功加载mssql库。

情况描述:
0、用PHP无法连接数据库。于是进行如下操作:
1、用telnet 127.0.0.1 1433连接失败,错误信息:
正在连接到127.0.0.1...不能打开到主机的连接, 在端口 1433: 连接失败。
2、在企业管理器中,默认的那个:(local) (Windows NT)能正常显示跟管理。
但是新建立一个注册,用混合验证[或系统验证]说:
(i) \\127.0.0.1上服务未启动,是否启动。是--->结果是无法启动。
(ii)SQL Server 不存在或访问被拒绝。

问题:
1、要如何才能连接上?是哪儿出现的问题?
2、为何我已启动了MSSQLSERVER服务,也打开了1433监听,为何无法监听到?
3、为何默企业管理器中默认那个注册正常连接,但是新建立的连接无论如何都无法连接上。
...全文
312 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
tony-杨 2007-01-24
  • 打赏
  • 举报
回复
多谢ash的提醒

补丁的问题

打了SP4的补丁

问题已经解决了

谢谢各位~
sqjxjs 2007-01-24
  • 打赏
  • 举报
回复
看以下1433的断口打开了没有,如果没有打开旧物发放问
iasky 2007-01-24
  • 打赏
  • 举报
回复
看看端口
ishion 2007-01-24
  • 打赏
  • 举报
回复
唠叨的那个不错,可以参考下
caotian2000 2007-01-24
  • 打赏
  • 举报
回复
大家已经说这么多了.我JF就好了
tony-杨 2007-01-24
  • 打赏
  • 举报
回复
使用netstat -a -b -n没看见监听端口1433

但是sqlserver启动成功,用[企业管理器]默认的那个能管理。
xuzuning 2007-01-24
  • 打赏
  • 举报
回复
http://www.google.com/search?hl=zh-CN&lr=&newwindow=1&q=%E5%AE%A2%E6%88%B7%E7%AB%AF%E7%BD%91%E7%BB%9C%E5%AE%9E%E7%94%A8%E5%B7%A5%E5%85%B7&suggest=3&sa=X&oi=cjkrefinements_zh-CN&ct=result&cd=4

应该能解决你的问题
tony-杨 2007-01-24
  • 打赏
  • 举报
回复
ash
要如何才能连接上端口?
tony-杨 2007-01-24
  • 打赏
  • 举报
回复
TO leohuang(LEO):没有装防火墙。

To chenguang79(小虫) :已经说过了,验证方式是混合验证方式,监听端口为1433
ashchen 2007-01-24
  • 打赏
  • 举报
回复
接分,连不上端口
leohuang 2007-01-24
  • 打赏
  • 举报
回复
在"客户端网络实用工具"中点别名,把SQL Server服务器的IP添进去试试

再看一下防火墙,是否允许访问1433端口
chenguang79 2007-01-24
  • 打赏
  • 举报
回复
一,楼主的验证方法怕不是混合验证方式
二,SQL数据库的开启端口怕不是1433
outwindows 2007-01-24
  • 打赏
  • 举报
回复
应该是sqlserver设置问题,用administrator登录系统,设置成混合验证方式,再重启sqlserver试试

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧