
正文
关于sqlserver通过ip地址不能访问的信息
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
关于数据库连接问题,IP能ping通但是就是无法连接为何出现这样的问题呢...
,如果出现这样的情况,首先我们要排查对方的机器ip或者服务器的ip是否拼得通,如果拼不通,那肯定连接不上了,那就要看看是防火墙有没有阻止ip的拼接,如果ping得通,那就与这个无关了。
如果安装了 MDAC 5 或 1,则不会出现此问题。 原因 SQL Server 网络库的 Dbnetlib.dll 的 MDAC 6 版本尝试使用反向搜索来确定 IP 地址的主机名。
既然你可以ping通,就证明网络连接没问题,你在客户端上telnet sqlserver的ip 1433 例如:telnet 1 1433 如果显示了一个光标闪动,那就证明服务正常开启了,如果显示1433连接失败,那就是你的sql服务没有打开。
登录账号、密码、服务器名称、数据库名称登录错误导致不能连接。仔细检查好所填信息是否正确,填写正确一般就可以解决。
相关问答
Q1: 域名可以访问为什么ip地址不可以访问?
因为是虚拟主机。主机上放置了N个网站,而每个网站绑定1个或以上域名,所以用域名访问主机可以解析到网站目录,但用IP的话服务器就不知道解析到哪个目录了。如果就想用ip形式访问,可以手动设置Host头域信息。
所以当一个ip对应多个web站点时,单单通过一个ip地址时无法匹配到用户需要访问的是哪一个web站点故而是无法正常访问的,然而通过域名,就能在主机的host文件中找到需要访问的是哪个web站点,从而返回正确的网站数据。
通过域名可以访问,IP地址不行出现这个情况可以能由一下几种情况引起的:自己搭建的服务器,采用动态IP解析服务。由于网络环境复杂或者多线路引起的IP地址解析失败。电脑或者服务器的INPut:80口被封。或者被其他软件占用。
可以通过IP访问,域名只是一个别名而已,你输入域名,还是要通过DNS服务器解析得到IP地址,才能访问。域名就相当于你的名字,IP就类似于身份证,就像可以通过你的名字找到你,但是唯一标识你这个人的就只有身份证了。
有可能是因为目标地址做了策略。访问IP是访问不到的,只能访问域名。
Q2: SQLServer无法连接服务器问题怎么解决?
1、服务器未运行:确保SQLServer服务正在运行,尝试重新启动SQLServer服务。网络问题:确保客户端和服务器之间的网络连接正常,检查防火墙设置,确保SQLServer的端口(默认为1433)是打开的。
2、第一步,打开sql服务器配置管理器,找到“SQL Server网络配置”选项,然后找到“SQLEXPRESS 的协议”(本例中实例名为SQLEXPRESS),见下图,然后进入下一步。
3、首先第一步打开电脑中的SQLServer软件,根据下图所示,会弹出【无法连接到服务器】错误。 第二步先点击左下角【开始】图标,接着根据下图所示,点击【设置】选项。
4、-服务和连接的外围应用配置器 -打开MSSQLSERVER节点下的 Database Engine 节点,的远程连接,接下建议选择同时使用TCP/IP和named pipes,然后确定,重启服务试行。
5、下面小编就给大家带来Win7系统SQLSERVER2005本地无法连接服务器的具体解决方法吧。
Q3: 谁来救救我呀,SqlServer用ip登录不上,该设置的都设置的
如果是本机登录,用IP不行。两种方式:在[服务器网络实用工具]中正确[选择本服务器上的实例],同时在[启用的协议]下确认存在TCP/IP(建议点击[属性]查看默认端口是否1433)。
首先,点击计算机桌面左下角的开始按钮,如下图所示,然后进入下一步。其次,在弹出菜单中单击【所有程序】,如下图所示,然后进入下一步。
如果还是不知道怎么改,可以点击“MSSQLSERVER的协议”的“TCP/IP”,这里边的都已经改成1433端口,直接参考改成一样。重启一下sqlserver服务即可,如下图:再打开sqlserver直接用IP地址就能登录了。
转到[Microsoft SQL Server 2008]并找到[SQL Server配置管理器],单击里面。我们选择单击[QL服务器网络配置]。我们选择禁用[TCP / IP]并启用它。框中的几个选项的状态应为[正在运行]。
Q4: sql2000不能用ip访问
这个实际上是看和远程sql server 2000服务器的物理连接是否存在。如果不行,请检查网络,查看配置,当然得确保远程sql server 2000服务器的IP拼写正确。二 在Dos或命令行下输入telnet 服务器IP 端口,看能否连通。
如果是本机登录,用IP不行。两种方式:在[服务器网络实用工具]中正确[选择本服务器上的实例],同时在[启用的协议]下确认存在TCP/IP(建议点击[属性]查看默认端口是否1433)。
过计算机名/实例名连接。检查下TCP/IP连接是否开启。
在windows命令提示符中,输入 telnet 服务器ip 端口号 ,1433端口可用省略。
你首先启动你的sql2000啦,如果你正确安装,那么sql2000应该会以系统服务在后台运行的,如果没有,你就启动它就是了。sql2000的默认端口好像是1443,若不是的话,你到sql2000里面找找看。
Q5: sqlserver连接到服务器失败
1、服务器未运行:确保SQLServer服务正在运行,尝试重新启动SQLServer服务。网络问题:确保客户端和服务器之间的网络连接正常,检查防火墙设置,确保SQLServer的端口(默认为1433)是打开的。
2、原因:设置错误导致。解决方法:重新正确设置来解决此问题。如下参考:打开“SQLServer网络实用工具”对话框,在这个对话框中,您可以看到服务器已经启用了命名管道和TCP/IP。在此对话框中检查SQLServer服务的默认端口设置。
3、登录账号、密码、服务器名称、数据库名称登录错误导致不能连接。仔细检查好所填信息是否正确,填写正确一般就可以解决。
4、首先第一步打开电脑中的SQLServer软件,根据下图所示,会弹出【无法连接到服务器】错误。 第二步先点击左下角【开始】图标,接着根据下图所示,点击【设置】选项。
关于sqlserver通过ip地址不能访问和的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。






