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远程登录失败的问题。