解决SQLServer远程连接失败的问题_MsSql

机房收费系统异地发布的时候,需要保证数据库能够远程连接,但连接的时候通常会报错:

要解决这个问题,首先需要检查SqlServer 的几项设置。(这些设置一般都是系统默认项,不过最好看一下)

(一)检查SQL Server是否允许远程链接。以SqlServer 身份验证方式登陆。登录账户sa

(二)打开配置管理器,检查微软SQL服务器(MSSQLServer)的TCP/IP协议是否开启。

 

确保上面设置正确后,进行最后的SQL服务器防火墙设置,(问题大多出在这里)

 

一、可以直接关闭防火墙,但是这样不安全,不建议采用。

二、找到微软SQL服务器(MSSQLServer)的TCP/IP协议。在SQL服务器防火墙已经处于运行状态下,点击“TCP/IP协议”选择属性

 

从上图中我们可以看出,这台SQL服务器上支持TCP/IP协议的是1433端口。下一步要做的是在防火墙的配置中允许1433端口支持TCP/IP协议即可。打开“控制面板”选择“Windows防火墙”——“高级设置”。右击“入站规则(Inboud Rules)”选项,选择“新建规则(NewRule)”:

 

打开“新建规则”选项后,利用“新建入站规则向导”为1433端口配置“内部绑定协议”配置为适用于TCP/IP协议即可。

配置过程:

完成上述步骤后,SQL服务器即可支持远程链接了。赶紧试试吧!

以上就是本文的全部内容,希望大家可以通过学习解决远程连接时遇到的麻烦。

时间: 2024-09-23 04:23:36

解决SQLServer远程连接失败的问题_MsSql的相关文章

解决SQLServer远程连接失败的问题

机房收费系统异地发布的时候,需要保证数据库能够远程连接,但连接的时候通常会报错: 要解决这个问题,首先需要检查SqlServer 的几项设置.(这些设置一般都是系统默认项,不过最好看一下) (一)检查SQL Server是否允许远程链接.以SqlServer 身份验证方式登陆.登录账户sa (二)打开配置管理器,检查微软SQL服务器(MSSQLServer)的TCP/IP协议是否开启. 确保上面设置正确后,进行最后的SQL服务器防火墙设置,(问题大多出在这里) 一.可以直接关闭防火墙,但是这样不

解决SSH远程连接失败的问题

问题是这样出现的: 有台服务器的IP为192.168.160.176,之前用我的电脑ssh远程连接,后来把服务器的系统换成了Fc16,但是IP没有换,我在ssh远程连接的时候,就提示错误了. 由于当时忘记了,就没有把错误截图,真是抱歉. (补图:4月10号在一次遇到这个问题,所以把图补上)

SQL数据库实例名称找不到或远程连接失败并显示错误error40的原因及解决办法_MsSql

分享由字符"\"转义引起的SQL数据库实例名称找不到或远程连接失败并显示错误error40的解决办法: 一.问题介绍 很久没有用c#去连数据库程序了,不过在网上找了一些资料,基本上还是写出来了,但是调试初步完成的程序时候,却发现在con.open()这个方法总是出错,说找不到数据库实例名称,或者远程连接失败,显示的错误是error40. 错误如下:   二.环境介绍 1.我的数据库是sqlserver2008,使用的开发环境是vs2013,.net4.0 2.我的数据库安装采用的命名实

局域网内远程连接失败的原因

  为了提升网吧网络管理的效率,网管们喜欢通过远程的功能实现对网吧所有机器的控制欲维护,但是在系统工作站中,往往会遇到远程连接失败的现象,可能是设置上面出了问题,远程连接失败的原因也可能是以下几点. 1,如果工作站系统没有对网络参数进行合适的设置,比方说没有将"Microsoft网络的文件和打印机共享"选项选中,那么就无法通过远程连接方法,对该工作站系统进行远程管理,所以检查工作站系统是否启用了"MicROSoft网络的文件和打印机共享"功能. 2,由于工作站系统在

centos-putty远程连接失败但是ping的通

问题描述 putty远程连接失败但是ping的通 我在自己的电脑上配置了三台CentOS,用putty通过ssh进行控制,其中两台能够正常连接,但只有一台CentOS5的无法连接,显示Network error:Connection refused .已经关闭了iptables,selinux也已经关闭了.主机和虚机之间也能之间ping的通,但就是通过putty无法连接.求助! 解决方案 你确认人家端口是否开放,你的用户名密码对不对 解决方案二: 你ssh开了么,之后看下你端口开了么 解决方案三

sqlserver 2000 远程连接 服务器的解决方案_MsSql

远程连接sql server 2000服务器的解决方案 一 看ping 服务器IP能否ping通. 这个实际上是看和远程sql server 2000服务器的物理连接是否存在.如果不行,请检查网络,查看配置,当然得确保远程sql server 2000服务器的IP拼写正确. 二 在Dos或命令行下输入telnet 服务器IP 端口,看能否连通. 如telnet 202.114.100.100 1433 通常端口值是1433,因为1433是sql server 2000的对于Tcp/IP的默认侦听

解决Mysql远程连接出错不允许访问 ERROR 1130:Host is not allow

解决mysql数据库远程连接出错ERROR 1130: Host '' is not allowed to connect to this MySQL server     解决方法:基本上第一条就能搞定.   1. 改表法. 可能是你的帐号不允许从远程登陆,只能在localhost.这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localho

SQLServer远程连接修改端口号后连接方法

1.连接数据库时连接字符串加上端口 SQL Server端口:我们可以通过"服务器端网络试用工具"和"客户端实用工具" 设定方法是: ·分别使用"服务器端网络试用工具"和"客户端实用工具" ·设置"常规选项"->"启用的协议"->"Tcp/Ip"->"属性"中的默认端口,假设为1455 ·然后测试你的端口是否起效,可以使用teln

sqlserver远程连接-sqlserver2005 Express 设置远程计算机名登录,不要IP登录

问题描述 sqlserver2005 Express 设置远程计算机名登录,不要IP登录 大家好,我想做个订阅功能,操作的时候提示要连接远程数据库,并且以计算机名连接的. 于是我百度了怎么配置远程连接,配置好后,我可以直接在本机数据库输入IP地址和用户名密码直接登录服务器上的数据库.但是我输入服务器上的计算机名登录却登录不了.怎么办. 已经能够远程IP登录了.