SQL Server未找到或无法访问服务器问题解决
-
错误信息:在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)”。
1、运行SQL Server代理
- 打开sql server配置管理器,将SQL Server代理运行,则解决。因为数据库是先开始SQL Server代理,其他文件之后才能运行。
- 重启电脑。
2、启用TCP/IP协议
-
打开SQL 配置管理器,找到MSSQLSERVER的协议,在右侧选择TCP/IP协议
3、有效期的特殊情况
摘自:https://blog.csdn.net/weixin_43785097/article/details/124230883
决定通过windows事件查看器去看看是什么原因导致的错误。
win+r
-
打开窗口后输入eventvwr进入事件查看器
发现出错原因是SQL Server评估过期!!!
上网搜索后得知个人学习使用的SQL Server是有有效期的,原来连接出现错误是因为这个!
-
得知错误原因后就很好解决了,我们打开SQL安装中心
-
选择维护中的版本升级
-
输入需要的产品版本对应的产品密钥
-
之后一直点下一步,进行升级即可,升级过程可能需要花费一点时间
-
升级完成后打开配置管理器,启动SQL Server代理
-
(SQL Server配置管理器找不到了的话,可以直接通过:
桌面上的此电脑图标----》右键—》管理—》服务和应用程序,然后按下图顺序也可以找到SQL Server代理)
2
网友评论