社区
MS-SQL Server
帖子详情
MS_SQL 的tcp/ip服务如何启动
yun0012
2005-06-03 09:16:53
MS_SQL 的tcp/ip服务如何启动:我用telnet 127.0.0.1 1433 报不能打开主机连接,而我看了我的SQL_Server 的端口:1433 ,请问各位大虾,我该如何启动我的服务
...全文
1032
6
打赏
收藏
MS_SQL 的tcp/ip服务如何启动
MS_SQL 的tcp/ip服务如何启动:我用telnet 127.0.0.1 1433 报不能打开主机连接,而我看了我的SQL_Server 的端口:1433 ,请问各位大虾,我该如何启动我的服务
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zjcxc
元老
2005-06-03
打赏
举报
回复
上述操作均在sql server服务器上进行,保证了服务器能够正常使用IP地址访问后,再从客户端访问.
zjcxc
元老
2005-06-03
打赏
举报
回复
4. 命令提示符下,执行下面的命令,看看服务器有没有在1433端口(1433对应步骤2中的端口号)侦听
netstat -na
命令执行后,如果列表中有类似下面的行,则说明服务器开启了1433端口
Proto Local Address Foreign Address State
TCP 0.0.0.0:1433 0.0.0.0:0 LISTENING
如果确保有上述行,但也无法访问sql,那么先把sql服务停止,再执行上述命令,如果仍然有上述行,说明其他程序占用了1433端口,这种情况可以修改sql的端口号(参考步骤2),或者关闭占用端口的对应的程序.
如果服务器没有在1433端口侦听,那么可能是防火墙禁止了,也可能是sql没有打补丁的原因.
检查你的SQL有没有打补丁,没有的话要打上补丁,检查的方法是在查询分析器中运行:
select @@version
如果出来的版本号是8.00.2039以下,则表明你未安装sp4的补丁,要装上.
SQL补丁下载:
全部补丁的位置(在下载页的中间部分,可以选择语言,以下载和sql server实例语言对应的补丁)
http://www.microsoft.com/downloads/details.aspx?FamilyId=8E2DFC8D-C20E-4446-99A9-B7F0213F8BC5&displaylang=zh-cn
应该安装的是
http://download.microsoft.com/download/9/b/f/9bff6646-2cdb-4069-ada0-548be9cb9338/SQL2000-KB884525-SP4-x86-CHS.EXE
注意下载后,执行的时候是解压,要在解压后的目录中执行setup.bat才是真正的安装
如果你的操作系统是xp,那么在安装xp sp2后,不管以前是否安装过sql sp4,都要再安装一次,并且在防火墙中开启1433端口,否则无法被其他电脑访问
duanduan1122
2005-06-03
打赏
举报
回复
===最关键的一点====
查看特定实例的错误日志。您会在错误日志中看到与下面相似的条目:
SQL Server listening on 127.0.0.1: 1362.
冒号后的四位数是SQL Server正用于监听IP地址的端口,冒号左边是详细的信息。
duanduan1122
2005-06-03
打赏
举报
回复
问:我创建了一个使用TCP/IP网络图书馆的服务器别名。客户端服务器别名被配置为动态确定所使用的端口。怎样才能找出客户所使用的端口以便我设置自己的防火墙?
答:客户端用于联络SQL Server实例的端口与该实例用于监听客户端请求实例的端口是一样的。您有几种方法来确定正被使用的端口号。请记住,当服务器首次被安装时,SQL Server 动态地选择端口。以后每次服务器暂停工作和重新启动时使用的端口号都是一样的。动态端口分配是一次性的事件。
要查看正被SQL Server实例使用的端口号,可以选择以下的任何一种方法:
打开Server网络实用工具,点击启用的协议列表中TCP/IP条目的属性。
查看特定实例的错误日志。您会在错误日志中看到与下面相似的条目:
SQL Server listening on 127.0.0.1: 1362.
冒号后的四位数是SQL Server正用于监听IP地址的端口,冒号左边是详细的信息。
查看注册表。根据您安装和升级SQL Server的方式,具体的注册表子键会有所不同,但您会看到和下面相似的键:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\
InstanceName\MSSQLServer\SuperSocketNetLib\Tcp\
InstanceName是您正在使用的SQL Server实例的名称(对于默认实例,InstanceName为MSSQLServer)。该键有一个名为TcpPort的条目,其中包含了正在被使用的端口号。
您需要这个端口号来设置客户端和服务器之间的防火墙。客户端向SQL Server的UDP 1434端口发送特殊的请求,以确定使用哪一个端口。SQL Server返回可用的服务器实例的列表,以及每个实例正在使用的端口。如果屏蔽了UDP 1434端口,则通过防火墙与SQL Server实例的连接将无法实现。
点点星灯
2005-06-03
打赏
举报
回复
控制面版-->管理工具-->服务-->TCP/IP NetBIOS Helper--启动
是上面的这个吗?
zjcxc
元老
2005-06-03
打赏
举报
回复
1.SQL Server服务器--开始--程序--Microsoft SQL Server
--服务器网络实用工具
--看看启用的协议中,有没有"TCP/IP"
如果没有的话,那就肯定不能用IP地址连接的,因为IP地址是使用TCP/IP协议的
不启用TCP/IP就禁用了IP地址连接
2.如果已经启用了TCP/IP,则在"服务器网络实用工具",点属性,看看默认端口是多少
如果不是1433,则连接的时候要用: IP地址,端口号 做为sql服务器名来连接
3.如果还是不行,检查你的TCP/IP协议是否工作正常,最好是删除重新安装一次
一般的检查方法是:
a.保证ping <服务器IP地址> 通(有防火墙的先关闭防火墙)
b.在命令提示符下执行:telnet <服务器ip地址> 1433 不会报错
SQL
Server配置时打开
tcp
/
ip
之后
SQL
server
服务
器
启动
不了解决方案
SQL
Server配置时打开
tcp
/
ip
之后
SQL
server
服务
器
启动
不了解决方案 问题描述: 打开
SQL
server配置管理器 启用
tcp
/
ip
功能,属性改一下 启用
tcp
/
ip
之后,
启动
SQL
server
服务
器就失败了。关了之后,又会成功。 这时候,...
Sql
Server启用
TCP
/
IP
后,
服务
启动
不了
sql
server配置管理中
启动
服务
提示错误,没有具体原因,打开事件查看器-Windows日志-系统,看到错误信息如下: 查询了很多方案没能解决该问题。 因为换过路由器猜想是不是
IP
地址设置问题,于是禁用TCO/
IP
协议,...
SQL
Server 连接问题-
TCP
/
IP
出自:http://blogs.msdn.com/b/apgcdsd/archive/2012/02/24/ms-
sql
-server-
tcp
-
ip
.aspx
TCP
/
IP
的基本工作原理这里就不浪费口水了。现在这网络年代,谁不知道
TCP
/
IP
啊。不要跟我抬杠说你偏就没听说过
TCP
/
IP
阿,真是...
SQL
Server
服务
,
SQL
Server Agent,
TCP
/
IP
服务
无法
启动
的解决方法
发现
SQL
Server
服务
,
SQL
Server Agent,
TCP
/
IP
服务
均无法起来, 在网上查阅了好多的文章,下面的方法解决了我的问题(下面的方法转载自: http://www.cnblogs.com/sansi/archive/2010/09/13/1825204.
Ms
Sql
Server配置管理器
TCP
/
IP
属性
使用 “
TCP
/
IP
属性(‘
IP
地址’选项卡)” 对话框,可以配置特定
IP
地址的
TCP
/
IP
协议选项。
IP
All更改在重启
SQL
...有关
启动
和停止
SQL
Server Browser
服务
的信息,请参阅
启动
和停止
SQL
Server Browser
服务
。
MS-SQL Server
34,593
社区成员
254,589
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章