【问题标题】:SQL Server connection issue (error 26)SQL Server 连接问题(错误 26)
【发布时间】:2012-07-21 15:34:03
【问题描述】:

我在 SQL Server Express 实例上安装了一个数据库。当我从服务器计算机运行应用程序时,我的客户端应用程序运行并成功连接到数据库。但是,当我在同一网络上的其他 PC 上运行该应用程序时,它不会连接到数据库。我不断收到错误消息:

在建立与 SQL Server 的连接时发生与网络相关或特定于实例的错误。 . . . .错误 26 - 定位服务器/指定实例时出错

过去我遇到此错误是因为 SQL Browser 服务未运行。但是,当我在服务器上的服务中查找 SQL Browser 时,它根本不存在。

任何想法都将不胜感激。

【问题讨论】:

  • 您指定了实例吗?类似db_servername\instance
  • 该应用程序可能正在访问“本地”实例,因此当您将其移动到另一台机器上时,它将无法运行。
  • 尽可能在此处发布连接字符串。防火墙也可能阻止客户端。您是否尝试使用 Management Studio 或其他数据库工具连接,看看是否可以连接?
  • 也可能是 Sql 不接受远程连接 - 检查表面区域配置并确保允许远程连接

标签: .net sql-server winforms exception-handling ado.net


【解决方案1】:

默认情况下,快递有时不做广告。您尝试连接到什么?

应该是\SQLEXPRESS

【讨论】:

    【解决方案2】:

    最后的答案是在Windows服务中访问启用SQL Browser并确保属性允许端口134上的TCP连接。希望可以帮助其他人。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-11-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多