云服务器网:购买云服务器和VPS必上的网站!

MSSQL本机连接失败:一次解决之旅

面对MSSQL本机连接失败的问题,有的人可能会苦恼,眼看安装完成,但并没有实现期待的服务。下面一起认真分析一下MSSQL本机连接失败的缘由和解决办法。
一般情况下,MSSQL本机连接失败多是由以下几个缘由造成:
第一,SQL Server服务器没有开启,该服务

面对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 | 云服务器网,转载请注明出处!

关于作者: yuntue

云服务器(www.yuntue.com)是一家专门做阿里云服务器代金券、腾讯云服务器优惠券的网站,这里你可以找到阿里云服务器腾讯云服务器等国内主流云服务器优惠价格,以及海外云服务器、vps主机等优惠信息,我们会为你提供性价比最高的云服务器和域名、数据库、CDN、免费邮箱等企业常用互联网资源。

为您推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注