解决mssql无法远程连接的技巧

解决mssql无法远程连接的技巧

在工作中,我们经常需要进行MSSQL数据库的连接操作。但是,有时候我们发现无法通过远程连接方式登录MSSQL数据库。这种情况下,该怎么办呢?在本篇文章中,我们将为大家分享一些解决方法,帮助大家快速解决MSSQL无法远程连接的问题。

1. 检查MSSQL Server和SQL Server Browser服务是否启动

在MSSQL Server无法远程连接的情况下,我们首先需要检查MSSQL Server和SQL Server Browser服务是否启动。如果这两个服务没有启动或启动失败,会导致MSSQL数据库无法远程连接。我们需要在服务管理器中找到这两项服务,并确保它们都已经启动。如果服务未启动,我们需要手动启动服务。

具体操作步骤如下:

打开“服务管理器”

找到“MSSQL Server”和“SQL Server Browser”服务,并检查状态是否为“运行中”

如果服务未启动,请右键点击服务名称,选择“启动”选项来启动服务

如果服务已经运行,那么我们需要进一步检查其他环节。

2. 检查网络设置

MSSQL数据库作为服务器,在网络上需要进行端口的映射,设置正确的网络端口能够确保数据能够顺畅地传输。如果网络设置有误,可能会导致MSSQL无法远程连接。

我们需要检查以下设置:

检查网络协议:通过[SQL Server Configuration Manager]中的[SQL Server Network Configuration],检查是否启用了[TCP/IP]网络协议

检查MSSQL端口:在[SQL Server Configuration Manager]中的[SQL Server Network Configuration]中找到[TCP/IP]项,并在其中检查[MSSQL服务器]端口是否正确设置。默认情况下,MSSQL服务器使用的TCP端口是1433

检查防火墙设置:如果机器上开启了防火墙,需要检查是否允许[SQL Server 2017]程序访问网络,同时也需要确保允许出站通信

如果因为端口映射问题导致MSSQL无法远程连接,我们可以通过[SQL Server Configuration Manager]中的[SQL Server Network Configuration]找到TCP端口号并使用该端口号进行远程连接。

3. 配置登陆权限

在远程登陆MSSQL的时候,需要使用正确的登陆信息。如果没有正确配置登陆权限,则有可能导致MSSQL无法远程连接。这时,我们需要对登陆账号进行稍加处理。

具体操作流程如下:

在“SQL Server Management Studio”中找到“Security”选项卡

选择“Logins”选项卡,找到所需要的登录账号,右键点击账号名称选择“Properties”

在“Properties”窗口中,选择“Server Roles”选项,选中“sysadmin”权限,同时勾选“Grant”选项

以上是一些比较常见的MSSQL无法远程连接的问题解决方法。如果上述操作还不能解决问题,我们可以采用其他方法,定位问题并解决问题,例如运行网络测试工具,检查网络连接,发现问题并修复问题。

总之,MSSQL无法远程连接是一种常见的问题。如果遇到这种情况,我们可以先查看上述的方法,找到问题并进行解决。

/* MSSQL远程连接端口设置 */

1. 打开"SQL Server Configuration Manager"

2. 展开SQL Server Network Configuration,点击Protocol for NAME

3. 确保TCP/IP是开启的

4. 双击TCP/IP或者右键点击属性,在IP Addresses标签页可以找到端口设置,改为1433

5. 确定之后,需要重启服务使其生效

/* MSSQL远程监听端口设置 */

1. 进入“SQL Server Configuration Manager”, 点击SQL Server Service,切换到Credentials,并将SQL Server服务(MSSQLSERVER)的Startup type修改为Automatic。不修改则下次开机后,该服务会继续禁用,导致无法进行远程连接

2. 将SQL Server 服务的运行帐号修改为本地管理员帐号

3. 在SQL Server 2014 Configuration Manager中找到SQL Server Network Configuration,展开右边的Protocols for TCPIP,右击TCP/IP选择Enable,可能需要重启一下服务

4. 接着右击Protocols for TCPIP,选择Properties,展开IP1, IP2...,将本机的IP地址填入其中,如果不知道本机IP,可以在控制面板->网络和共享中心->以太网或者WiFi中,找到本机IP

5. 接着保存之后重启SQL Server服务,此时外部就可以访问数据库了

免责声明:本文来自互联网,本站所有信息(包括但不限于文字、视频、音频、数据及图表),不保证该信息的准确性、真实性、完整性、有效性、及时性、原创性等,版权归属于原作者,如无意侵犯媒体或个人知识产权,请来电或致函告之,本站将在第一时间处理。猿码集站发布此文目的在于促进信息交流,此文观点与本站立场无关,不承担任何责任。

数据库标签