【问题标题】:SQL SERVER ERROR (provider: SQL Network Interfaces, error: 26 - Error Locating Server/Instance Specified)SQL SERVER 错误(提供程序:SQL 网络接口,错误:26 - 错误定位服务器/指定的实例)
【发布时间】:2014-05-31 01:28:34
【问题描述】:

我正在使用 ASP.NET、C# 和 mssql 开发一个网站。 当我在我们的本地服务器上运行该网站时,它运行良好。

在共享服务器上运行时出现以下错误:

发生网络相关或特定于实例的错误,同时 建立与 SQL Server 的连接。找不到服务器或 无法访问。验证实例名称是否正确,并且 SQL Server 配置为允许远程连接。 (提供者:SQL 网络接口,错误:26 - 定位服务器/实例时出错 指定)

我现在不知道如何使用连接字符串,因为我对此很陌生。

【问题讨论】:

  • 您是否在 Web.Config 中指定连接字符串?
  • 是的,我在 web.config 中指定了我的连接字符串
  • 看看这个网站connectionstrings.com/sql-server 猜测你的服务器/数据源设置不正确。一些提供者会给你一个实例来连接到服务器。上面的链接将向您展示如何连接它。任何人都很难确切地告诉您出了什么问题,除非您将连接字符串设置发布在您的网络配置中以及您的主机提供的设置中。

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


【解决方案1】:

建议将连接字符串保留在 web.config 中。 要使用 SQL Server(位于网络上或本地)创建有效的连接字符串,请使用以下步骤:

步骤:

  1. 在您的桌面上创建一个 Test.UDL 文件。
  2. 双击文件查看下面提到的数据链接属性
  3. 在您的情况下选择提供程序,即 SQL Server
  4. 在连接选项卡中提供连接详细信息,即服务器、用户名、密码等。
  5. 在连接选项卡上测试连接,然后按“确定”。
  6. 在记事本中打开 UDL 文件以查看有效的连接字符串。

更新

查看以下链接以创建 UDL http://msdn.microsoft.com/en-us/library/e38h511e(v=vs.71).aspx

检查以下链接以获取连接字符串Setting up connection string in ASP.NET to SQL SERVER

【讨论】:

  • 感谢您的回复...Mr.Hassan Nisar 有一步一步的过程。我对此很陌生。!其他任何教程链接!..提前感谢
  • Hassan Nisar 先生,我已经找到了您所说的方法,将我的数据库存储在共享远程主机中。当我调用服务器数据库的 IP 时,即使我给出了我正常使用的登录名也没有显示
  • Ping IP 并判断它是否有响应?还要告诉你如何指定 \SQLExpress 等?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-01-26
  • 2013-08-11
  • 2016-02-26
  • 1970-01-01
  • 1970-01-01
  • 2012-11-25
  • 1970-01-01
相关资源
最近更新 更多