【问题标题】:SQL SERVER:A network-related or instance-specific error occurredSQL SERVER:发生与网络相关或特定于实例的错误
【发布时间】:2019-05-29 03:36:40
【问题描述】:

我在 asp.net MVC 中使用 Microsoft SQL,它工作正常,但今天早上它给了我错误:

在建立与 SQL Server 的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。 (提供者:命名管道提供者,错误:40 - 无法打开与 SQL Server 的连接)(.Net SqlClient 数据提供者)

我尝试启用 TCP/IP。我还在配置管理器中启动了 SQL,但仍然无法使用云服务器登录 SQL Server 2014。它工作正常。我不知道它发生了什么。

谢谢

【问题讨论】:

  • 检查SQL Server相关服务是否正常
  • SQL Server 代理不工作,我尝试启动它时出错
  • 错误提示:本地计算机上的 Sql Server 服务已启动然后停止。如果某些服务没有被其他服务使用,则会自动启动
  • 如果您使用的是 SQL Express 版本,则在尝试启动代理时会出现该错误,但该服务与您的连接问题无关。

标签: c# sql asp.net sql-server sql-server-2014


【解决方案1】:

此网页底部有一个非常好的 YouTube 视频,因此您可以排除其他一些问题 - 否则我会重新启动服务器。

SQL Authority

【讨论】:

  • youtube 链接在哪里?
  • @MasterSQL 请不要仅仅链接到没有任何内容的其他来源。如果 YouTube 视频被删除,您的回答将变得毫无用处。
  • 我关注了视频,但仍然遇到同样的错误
【解决方案2】:

在 MS SQL Server Management Studio 中,您是否检查了 SQL Server 的属性以确保勾选允许远程连接到服务器?

如果是这样,那么我必须同意它在云服务器上,而不是 SQL 数据库的问题。

你能重启云服务器吗?

【讨论】:

  • 你能告诉我如何检查房产吗?
  • 除了密码和用户名,我对云服务器一无所知
【解决方案3】:

如果您运行旧数据库版本,MS SQL Studio 2014 不能很好地与 SQL 2005 或更早版本配合使用

【讨论】:

    【解决方案4】:

    您可能需要确保云服务器允许来自您的远程 IP 的连接。可能是您的远程 IP 地址已更改,您不再被允许访问。

    如何为 Microsoft Azure 打开 SQL 数据库防火墙: https://azure.microsoft.com/en-us/documentation/articles/sql-database-configure-firewall-settings/

    【讨论】:

    • @Mah Mah 这取决于您使用的云服务,Azure、AWS 等
    • @Mah Mah 请尝试我上面帖子中的链接
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多