面对MSSQL本机连接失败的问题,有的人可能会苦恼,眼看安装完成,但并没有实现期待的服务。下面一起认真分析一下MSSQL本机连接失败的缘由和解决办法。
一般情况下,MSSQL本机连接失败多是由以下几个缘由造成:
第一,SQL Server服务器没有开启,该服务器没有启动,就没法建立连接。可以打开服务,重新启动SQL Server实例检查;
第二,使用毛病的用户名和密码登录。如果毛病的登录信息会造成登录失败,就没法连接数据库服务器;
第三,SQL Server的端口号被篡改过改变了默许的端口号就会出现连接失败的情况。可以在开始菜单中输入SQL Server Configuration Manager,顺次定位到SQL Server Network Configuration -> Protocols for [YourInstanceName] -> TCP/IP,查看默许的端口号;
第四,连接到本地SQL Server数据库时启用了Windows身份验证,但Windows账户没有在SQL Server中注册,也会造成连接不上的情况。应当在SQL Server的安全性中将Windows账户授权,赋予该用户权限。
以上就是 MSSQL本机连接失败 的缘由与解决办法,如果想要自己手动尝试解决的话,可以尝试以上的步骤,比如检查服务会不会启动,检查默许的端口号等等。但如果想要一次性有效地解决这个问题,可能就得借助部署一个专业的数据库运维同学来帮忙进行调剂了。
例如,使用 PowerShell 来开启 SQL服务。代码以下:
# PowerShell 来开启SQL服务
$instancename = "MSsqlserver" $ServiceName = "MSSQLSERVER"
$serviceDisplayName= "SQL Server (MSSQLSERVER)" $status= Get-Service $ServiceName -ErrorAction SilentlyContinue
if($status.Status -ne "Running"){ Start-Service $ServiceName
Write-Host "重新开启SQL服务 $instancename" }else {
Write-Host "SQL服务$instancename 正在运行..." }
总之,对MSSQL本机连接失败的问题,要先检查SQL Server服务器会不会开启,检查毛病的用户名和密码登录信息会不会正确,检查端口号会不会被篡改,检查Windows账户会不会已在SQL Server中注册,可以尝试以上步骤,极可能可以解决MSSQL本机连接失败的问题。
本文来源:https://www.yuntue.com/post/98671.html | 云服务器网,转载请注明出处!

微信扫一扫打赏
支付宝扫一扫打赏