SQL Server未找到或无法访问
2024-04-10 02:20:38  阅读数 1833

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代理)

1

2