sqlserver连不上本地数据库。如下图

1、进入sql外部服务配置,启用sql认证和windows;更换端口2

为什么数据库连接失败

数据库连接错误的原因及解决办法

各种业务系统在使用过程中都会遇到一些问题。
其中之一是由于数据库连接错误而无法访问管理软件。
头疼又常见的问题

一般企业系统都使用SQL,这里总结一下SQL数据库连接错误的原因及解决办法:

原因一:您的登录名、密码、服务器名、数据库名称注册错误,导致无法连接。
这种情况比较常见,所以仔细检查你输入的信息是否正确,填写正确通常可以解决问题。

解决方案:当您使用的软件无法连接数据库时,通常是服务器名称的问题。
更改服务器名称通常可以解决问题。
如果数据库安装在本机上,则服务器名称可以用“.”代替。
或“(本地)”;如果安装在局域网内的另一台计算机上,则可以使用IP地址作为服务器名称。

原因二:如果SQLServer安装不正确,安装数据库后无法建立数据库连接,如果SQL服务管理器没有启动,需要去服务启动。

解决方案:如果SQL数据库安装不正确,再次重新安装时,可能会安装失败,提示安装不完整挂起。
解决办法是:打开注册表编辑器,在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager中找到并删除PendingFileRenameOperations项目。

如果您更改Windows用户名或密码,SQL服务管理器将不会启动。
解决办法是到控制面板的服务中更改启动。
具体为:点击开始-->设置-->控制面板-->管理工具-->服务-->找到MSSQLSERVER服务-->右键-->属性-->登录-->更改服务的初始帐户和密码。

原因三:权限问题无法连接数据库。
解决方案是检测计算机安全保护限制、SQLServer安全设置和操作系统安全限制。

解决方案:您可以暂时禁用防火墙或杀毒软件,看看是否是这些软件的安全设置导致的。

展开SQLServer组-->右键单击​​服务器名称-->单击属性-->在SQLServer属性-->安全中,选择“身份验证”为“在SQLServer和Windows上”;

例如如果SQL服务器使用Windows连接出现错误;

解决办法:检查网络是否有错误