
正文
ping的通sqlserver的简单介绍
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
经常出现,能ping通但SQL数据库访问超时,怎么处理?
在SQL配置中心(SQL Server Configuration Manager)选择数据库的实例,右击“TCP/IP协议”选择“启用”,并双击“TCP/IP协议”,切换到“IP地址选项卡”,设置端口为 1433。
检测隧道状态,抓包,查日志。根据实际情况做下一步动作。
客户端能ping通,但是连不上SQL SERVER数据库,是设置错误造成的,解决方法如下:首先在桌面创建一个txt文件,并将文件后缀改成“.udl”。双击新创建的“.udl”文件,进入后选择“提供程序”tab页,选择“Microsoft OLE DB Provider for SQL Server”。
相关问答
Q1: Ping能ping通,但是sql数据库连接,连不上怎么回事?
以MSSQL为例,可以PING不能访问数据库原因:数据库实例没有启用“TCP/IP协议”;防火墙例外中没有添加 TCP/IP协议所侦听的端口(默认1433);如果是广域网,没有在路由器中做端口映射。
这个有可能是服务器的系统有问题,可能是访问太多假死了。
既然你可以ping通,就证明网络连接没问题,你在客户端上telnet sqlserver的ip 1433 例如:telnet 1 1433 如果显示了一个光标闪动,那就证明服务正常开启了,如果显示1433连接失败,那就是你的sql服务没有打开。
Q2: 局域网ping得通,但连接不了sql数据库
1、,如果出现这样的情况,首先我们要排查对方的机器ip或者服务器的ip是否拼得通,如果拼不通,那肯定连接不上了,那就要看看是防火墙有没有阻止ip的拼接,如果ping得通,那就与这个无关了。
2、客户端能ping通,但是连不上SQL SERVER数据库,是设置错误造成的,解决方法如下:首先在桌面创建一个txt文件,并将文件后缀改成“.udl”。双击新创建的“.udl”文件,进入后选择“提供程序”tab页,选择“Microsoft OLE DB Provider for SQL Server”。
3、既然你可以ping通,就证明网络连接没问题,你在客户端上telnet sqlserver的ip 1433 例如:telnet 1 1433 如果显示了一个光标闪动,那就证明服务正常开启了,如果显示1433连接失败,那就是你的sql服务没有打开。
4、SQL Server默认端口号为:1433,你用telnet 测试一下。dos下直接输入:telnet。关闭防火墙。SQL是Structured Query Language(结构化查询语言)的缩写。SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言。
5、检查步骤:在windows命令提示符中,输入 telnet 服务器ip 端口号 ,1433端口可用省略。服务器连接正常,如图返回闪烁光标:服务器故障、或端口号、IP错误 会出现图中错误:检查服务器的RPC远程连接是否打开 如果是SQL2000检查是否安装SP4补丁。
Q3: ping的通对方的电脑,但是telnet连不上对方sqlserver数据库
,如果出现这样的情况,首先我们要排查对方的机器ip或者服务器的ip是否拼得通,如果拼不通,那肯定连接不上了,那就要看看是防火墙有没有阻止ip的拼接,如果ping得通,那就与这个无关了。
有防火墙,只允许PING,因为PING和TELNET是针对不同的端口,TELNET不通,一是对方的相关服务没有启来,再就是有防火墙阻拦;telnet能通,表示两台计算机之间建立了连接通道。理论上是能ping通的,如果不能ping通,可能的原因是对方主机关闭了ping回显,或者是对方的防火墙阻止了ping发送的数据包。
客户端能ping通,但是连不上SQL SERVER数据库,是设置错误造成的,解决方法如下:首先在桌面创建一个txt文件,并将文件后缀改成“.udl”。双击新创建的“.udl”文件,进入后选择“提供程序”tab页,选择“Microsoft OLE DB Provider for SQL Server”。
Q4: 谁来救救我呀,SqlServer用ip登录不上,该设置的都设置的
你的SQL设置的问题吧 你是不是设置成空密码禁止访问了? 加个密码试试,远程访问需要把你的外网IP映射到你的内网IP上去。
首先,点击计算机桌面左下角的开始按钮,如下图所示,然后进入下一步。其次,在弹出菜单中单击【所有程序】,如下图所示,然后进入下一步。接着,在所有程序中找到【Microsoft SQL Server 2008】文件夹,单击打开,如下图所示,然后进入下一步。
如果是本机登录,用IP不行。两种方式:在[服务器网络实用工具]中正确[选择本服务器上的实例],同时在[启用的协议]下确认存在TCP/IP(建议点击[属性]查看默认端口是否1433)。在本机的hosts文件中添加机器名和10.1的映射关系。
转到[Microsoft SQL Server 2008]并找到[SQL Server配置管理器],单击里面。我们选择单击[QL服务器网络配置]。我们选择禁用[TCP / IP]并启用它。框中的几个选项的状态应为[正在运行]。之后跳出一个页面这是对启动过程的提醒。确保这些项目处于[Running]状态。
点击TCP/IP 协议,选择属性,可以检查客户端默认连接端口的设置,如下图所示。该端口必须与服务器一致。单击别名选项卡,还可以为服务器配置别名。服务器的别名是用来连接的名称,连接参数中的服务器是真正的服务器名称,两者可以相同或不同。
Q5: 两台电脑可以ping的通,但是数据库访问不到,我想应该是数据库配置有问题...
以MSSQL为例,可以PING不能访问数据库原因:数据库实例没有启用“TCP/IP协议”;防火墙例外中没有添加 TCP/IP协议所侦听的端口(默认1433);如果是广域网,没有在路由器中做端口映射。
客户端能ping通,但是连不上SQL SERVER数据库,是设置错误造成的,解决方法如下:首先在桌面创建一个txt文件,并将文件后缀改成“.udl”。双击新创建的“.udl”文件,进入后选择“提供程序”tab页,选择“Microsoft OLE DB Provider for SQL Server”。
线路问题,插头有接触不良的 杀毒,清理系统垃圾 配置低,内存太小。升级内存 数据库问题,访问数量少,发出的请求连接被拒绝。
你数据库是不是用的SQL server,如果是,那看看客户端电脑是不是设置了系统登录密码,如果设了,就取消了,或者改成和服务器的密码一样再试试。如果不是那再看看,你的服务器的访问权限设置。
可能性很多。数据库没有启动 服务器数据库配置错误 客户端数据库配置错误 服务器和客户端的数据库配置不一致。防火墙策略禁止客户端访问服务器数据库。
ping的通sqlserver的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于、ping的通sqlserver的信息别忘了在本站进行查找喔。







