为什么我的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”。
然后在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”。
别的机器都开始使用这个数据库了
我在CMD SHELL下TELNET 1433
告诉我连接失败,
别的机器连的时候在ODBC里用NAMED PIPLE连接的
用TCP/IP连接不了
你看看电脑策略,把TCP/IP连接了,应该就行了
呵呵
我用查询分析器连不上这个数据库,就是在本机连localhost也不行
并且SQLSERVER 服务也重新启动了不过我发现这里的机器1433端口都没有开,因为他们装的WINDOWSXP是买的一个改过的盗版,操作系统的皮肤都很特别,估计差不多是这个系统安装时默认把端口都关了??
哎,来关注一下啊
关闭防火墙重启SQL服务看看