为什么我的SQL SERVER 不监听1433端口,我在服务器端网络设置把TCP/IP的默认端口设为了1433
然后在CMD SHELL下
NET STOP MSSQLSERVER
正在停止服务
已经停止服务
NET START MSSQLSERVER
正在启动服务
已经启动服务
然后去看SQLSERVER的活动记录就是不监听1433端口,我装的是SQL SERVER 2000个人版,不会是版本原因吧
活动记录如下:
日期 源 消息
2006-03-02 15:04:19.89  server 将 SQL Server 消息记录在文件“d:\Program Files\Microsoft SQL Server\MSSQL\log\ERRORLOG”中
2006-03-02 15:04:19.89  server 服务器进程 ID 是 996。
2006-03-02 15:04:19.89  server 保留所有权利。
2006-03-02 15:04:19.89  server Copyright (C) 1988-2000 Microsoft Corporation.
2006-03-02 15:04:19.89  server Microsoft SQL Server  2000 - 8.00.194 (Intel X86) ...
2006-03-02 15:04:19.90  server SQL Server 正在以优先级“normal”(已检测到 1 CPU)启动。
2006-03-02 15:04:19.97  server 已为 thread 模式处理而配置了 SQL Server。
2006-03-02 15:04:19.99  server 使用 dynamic 锁分配。[500] 锁块,[1000] 锁所有者块。
2006-03-02 15:04:20.02  spid3 启动数据库“master”。
2006-03-02 15:04:20.21  server 正在使用“SSNETLIB.DLL”版本“8.0.194”。
2006-03-02 15:04:20.22  spid5 启动数据库“model”。
2006-03-02 15:04:20.25  spid3 Skipping startup of clean database id 7
2006-03-02 15:04:20.25  spid3 Skipping startup of clean database id 6
2006-03-02 15:04:20.25  spid3 Skipping startup of clean database id 5
2006-03-02 15:04:20.25  spid3 Skipping startup of clean database id 4
2006-03-02 15:04:20.25  spid3 服务器名称是“ERP-SEVER”。
2006-03-02 15:04:20.29  server SQL Server 已准备好进行客户端连接
2006-03-02 15:04:20.29  server SQL Server 正在监听 Shared Memory, Named Pipes。
2006-03-02 15:04:20.35  spid5 清除 tempdb 数据库。
2006-03-02 15:04:20.70  spid5 启动数据库“tempdb”。
2006-03-02 15:04:20.79  spid3 恢复完成。
2006-03-02 15:05:06.14  spid51 启动数据库“ERP”。
2006-03-02 15:05:06.56  spid51 使用 'xpstar.dll' 版本 '2000.80.194' 来执行扩展存储过程 'sp_MSgetversion'。
2006-03-02 15:05:06.61  spid51 启动数据库“msdb”。
2006-03-02 15:05:08.25  spid51 启动数据库“Northwind”。
2006-03-02 15:05:08.33  spid51 启动数据库“pubs”。

解决方案 »

  1.   

    联网了
    别的机器都开始使用这个数据库了
    我在CMD SHELL下TELNET 1433
    告诉我连接失败,
    别的机器连的时候在ODBC里用NAMED PIPLE连接的
    用TCP/IP连接不了
      

  2.   

    就是说别人TELNET打不开你的端口,是吧。
    你看看电脑策略,把TCP/IP连接了,应该就行了
      

  3.   

    我自己TELNET都打不开1433端口,别说别人了
    呵呵
      

  4.   

    我也遇到过这种问题,很怪,我的也是个人版才有这问题
    我用查询分析器连不上这个数据库,就是在本机连localhost也不行
      

  5.   

    在服务器端用"服务器网络实用工具"启用tcp/ip
      

  6.   

    客户端网络实用工具配置tcp/ip
      

  7.   

    服务器端我已经启用TCP/IP了
    并且SQLSERVER 服务也重新启动了不过我发现这里的机器1433端口都没有开,因为他们装的WINDOWSXP是买的一个改过的盗版,操作系统的皮肤都很特别,估计差不多是这个系统安装时默认把端口都关了??
    哎,来关注一下啊
      

  8.   

    控制面板->打开"Windows 防火墙"->例外->添加程序->浏览->选择SQL安装路径(C:\Program Files\Microsoft SQL Server\MSSQL\Binn\sqlservr.exe)然后确定....你试一下!
      

  9.   

    关闭winxp的防火墙在企业管理器中,右键服务器名称,属性,常规-网络参数,起用的协议(命名管道,tcp/ip),属性,默认端口1433,并且没有选择‘隐藏服务器’
      

  10.   

    netstat -an 有没有1433端口?
    关闭防火墙重启SQL服务看看