MSSQL远程登录失败的解决办法(mssql远程登录不了)

MSSQL远程登录失败是MSSQL在日常使用中经常会遇到的问题,若不能及时解决,会给用户继续操作带来很大的不便。但是这里也不必太过担心,因为MSSQL远程登录失败普遍存在典型的解决办法。

首先说,MSSQL远程登录失败可能是由于网络不通引起的,这时可通过ping等方式进行检查,确认能正常访问MSSQL服务器;另外当确认网络正常时,可检查MSSQL配置是否已启用远程连接功能,如未启用,可在控制面板-服务-SQL Server(MSSQLSERVER)中启用此功能:

再者,当检查这些问题无果后,可以查看MSSQL服务是否正常运行。如果MSSQL服务出现异常,运行以下代码可以修复MSSQL服务:

sqlcmd -S -E

1> EXECUTE sp_resetstatus []

2> ALTER DATABASE [] SET EMERGENCY

3> ALTER DATABASE [] SET SINGLE_USER WITH ROLLBACK IMMEDIATE

4> DBCC CheckDB([])

5> ALTER DATABASE [] SET MULTI_USER

如果MSSQL服务正常运行,执行以下命令,可以重置MSSQL安全组件:

sqlcmd -S -Q “EXEC sp_reset_connection”

最后,也许有的MSSQL远程登录失败的原因是MSSQL安全组件项配置不正确,可在MSSQL服务管理器中,进入安全组件,确认服务器网络访问设置为“允许远程连接”,更改其它可能影响登录的配置以及参数,最后重启MSSQL服务,较大可能性可解决MSSQL远程登录失败的问题。

总之,MSSQL远程登录失败虽然困扰着正在使用MSSQL的用户,但只要按照上述步骤一一检查,就可以解决MSSQL远程登录失败的问题。


数据运维技术 » MSSQL远程登录失败的解决办法(mssql远程登录不了)