sql Server本地账户无法登陆出现错误提示:error:40-Could not open a connenction to sql Server的问题很常见,对于初学者来说可能不知道如何解决,一起来看看下面的解决方案。
解决步骤如下:
1、这种情况需要开启 sql Server service.
开启方法:sql Server Configuration Manager--->sql Service--->sql Server(MSsqlSERVER)--->Star
如果Star失败。则需要打开系统Event Viewer查看不能启动的原因。如果是因为账户原因无法启动,则打开sql Server(MSsqlSERVER)的Properties,Log on as 选择 Built-in account 的 Local System.
步骤一:打开sql Server 配置管理器
双击sql Server服务
步骤二:
如果双击后出现了一列服务列表(我的情况是没有出现),直接找到sql Server(MSsqlSERVER),启动该服务后即可登录,
如果该服务启动不了。可以在计算机(右击)-管理-服务与程序中找到该服务,点击查看属性,并在“登录”标签中选择“本地系统账户”,选择后再启动该服务。
(如果步骤二开始时没有出现一系列的服务列表而是出现“远程过程调用失败”,就进行步骤三)
步骤三:
出现该情况的原因是因为安装Visual Studio 2013或者2012版本的时候,会自动安装“Microsoft sql Server 2013(2012) Express LocalDB”服务,导致原本的sql2008无法正常工作。
解决办法很简单,在控制面板-程序与功能,找到”Microsoft sql Server 2013(2012) Express LocalDB”并直接卸载掉,然后打开sql Server 配置管理器,就会显示正常使用。
解决后再回到步骤二即可。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。