相关疑难解决方法(0)

为什么我会收到"无法连接到服务器 - 与网络相关或特定于实例的错误"?

尝试连接到SQL Server时出现以下错误:

无法连接到108.163.224.173.

建立与SQL Server的连接时发生与网络相关或特定于实例的错误.

服务器未找到或无法访问.验证实例名称是否正确,以及SQL Server是否配置为允许远程连接.

(提供程序:命名管道提供程序,错误:40 - 无法打开与SQL Server的连接)(Microsoft SQL Server,错误:1326)

当我尝试在Visual Studio 2010中将我的数据库配置为gridview时抛出此错误.我对如何调试此错误感到茫然.

你会如何调试此错误?除了错误消息中提到的那个之外,我应该采取哪些步骤来确定这里真正发生了什么?

sql-server azure visual-studio azure-virtual-machine

354
推荐指数
18
解决办法
134万
查看次数

为什么在建立与SQL Server的连接时会发生与网络相关或特定于实例的错误?

我非常沮丧.我有一个使用我的本地数据库在Visual Web Developer 2008 Express上运行的网站,一切都很好.我也在生产服务器上运行相同的网站.一切都很好,但今晚我对生产进行了"重置".

  1. 我删除了几个表,重新创建它们并插入数据.一切都还好.

  2. 我通过FTP删除了所有文件.

  3. 我在visual studio中使用了名为"复制网站"的模块,并通过FTP将网站复制到网站.

当我登录我的网站时,这是我得到的错误:

'/'应用程序中的服务器错误.

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

描述:执行当前Web请求期间发生未处理的异常.请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息.

异常详细信息:System.Data.SqlClient.SqlException:建立与SQL Server的连接时发生与网络相关或特定于实例的错误.服务器未找到或无法访问.验证实例名称是否正确,以及SQL Server是否配置为允许远程连接.(提供程序:SQL网络接口,错误:26 - 查找指定的服务器/实例时出错)


没有任何与SQL连接相关的更改,这是我一直使用的OLD代码.由于这个原因我的网站完全瘫痪,我内心感到恶心,因为我觉得我无能为力.

有人可以帮我吗?

.net visual-studio

55
推荐指数
3
解决办法
36万
查看次数

无法连接到localhost,但可以在SQL Server 2008中使用计算机名称

我正在使用SQL Server 2008,在Visual Studio中,在服务器资源管理器中,我可以连接到使用我的计算机名运行的SQL Server,但我不能使用127.0.0.1或localhost,它们不应该是相同的吗?

此外,当在web.config文件中使用连接字符串时,我无法使用localhost连接,但只能使用计算机名称连接!我在SQL Config Manager中缺少某些设置吗?

sql-server

43
推荐指数
4
解决办法
9万
查看次数

update-database:"建立与SQL Server的连接时发生与网络相关或特定于实例的错误"

我有一个简单的C#项目.这是我web.config在数据库中的连接字符串:

<connectionStrings>
   <add name="DefaultConnection" 
        connectionString="Data Source=172.17.0.47;Initial Catalog=DevSystemListe;User ID=web_access;Password=123456" 
        providerName="System.Data.SqlClient" />
</connectionStrings>
Run Code Online (Sandbox Code Playgroud)

我已经确定这个连接正常.我可以通过此连接从Visual Studio连接到我的数据库,我也可以看到表和数据.

当我想用我的数据库更新时update-database,会发生以下错误:

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

我卸载了Entity Framework,然后再次安装它.没有改变.

c# entity-framework visual-studio

23
推荐指数
1
解决办法
1万
查看次数

名为pipes provider错误40的提供程序无法打开与SQL Server错误2的连接

当我尝试连接到SQL Server Management Studio中的数据库时,我收到此错误:

名为pipes provider错误40的提供程序无法打开与SQL Server错误的连接

在SO上检查了几个答案后,我打开了SQL Server配置管理器

我找到了SQLSERVER (SQLEXPRESS)所有三个选项状态>>STOPPED

我尝试通过右键单击它开始,但我得到以下错误:

请求失败或服务未及时响应

我如何连接到实例???

c# sql-server

13
推荐指数
2
解决办法
6万
查看次数

SQL Server错误"命名管道提供程序:无法打开到SQL Server的连接[53]"

我曾经有一个桌面应用程序通过.ini具有此连接字符串的文件指向Sybase数据库:

 CONNECTION_NAME = "DSN="Dna_Name";UID="User";PWD="Password""
Run Code Online (Sandbox Code Playgroud)

它工作得很好.

几天前,数据库已迁移到SQL Server 2008 R2,我需要更新该.ini文件以重定向新的生产服务器.我更新了连接字符串如下:

CONNECTION_NAME = "Provider=SQLNCLI10.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog="CatalogName";Data Source="Production_DNS""
Run Code Online (Sandbox Code Playgroud)

但是我收到以下错误:

命名管道提供程序:无法打开与SQL Server的连接[53]

补充说明:

  • 生产DNS在其他IT领域非常有效,其他应用程序也可以毫无困难地到达服务器.
  • 我正在尝试从开发框连接.
  • 该应用程序是一个具有多年的继承实现,这就是为什么*.ini需要保留该文件的原因.

我有几个小时浏览互联网的错误细节几乎没有结果.

新连接字符串是否正确?知道什么可以产生错误?建议?

提前致谢,

connection-string named-pipes sql-server-2008 sql-server-config-manager

8
推荐指数
1
解决办法
5万
查看次数

如何修复错误"命名管道提供程序,错误:40 - 无法打开到SQL Server的连接"

所以我正在尝试创建一个简单的C#控制台应用程序,只需查询数据库 - 仅此而已.

但是,我不断收到此错误:

System.Data.dll中发生了类型为"System.Data.SqlClient.SqlException"的未处理异常

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

现在,我已经尝试了一切!我已经编辑了所有设置(添加了防火墙例外,启用了TCP/IP,几乎可以通过谷歌搜索找到任何解决方案,我做了).当我尝试使用SQL Management Studio使用连接字符串中的相同凭据建立连接时,一切都可以正常工作.BUt由于某种原因,Visual Studio无效.

这是我的连接字符串:

<add name="Invoicing"
            connectionString="Data Source=server;Initial Catalog=Invoicing;Persist Security Info=True;ID=id;Password=pw"
            providerName="System.Data.SqlClient" />
Run Code Online (Sandbox Code Playgroud)

这是app:

class Program
{
    public static void Main(string[] args) {

        Invoicing db = new Invoicing("Invoicing");

        var q = from sin Invoice
                where s.Date == 201007 
                select s;

        foreach(var sin q)
            Console.WriteLine("{0}, {1}", s.CreateDate,
                              s.EndDate);


        }
    }
Run Code Online (Sandbox Code Playgroud)

这是我的堆栈跟踪:

   at System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection owningObject)
   at System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection)
   at System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory)
   at System.Data.SqlClient.SqlConnection.Open()
   at System.Data.Linq.SqlClient.SqlConnectionManager.UseConnection(IConnectionUser user)
   at System.Data.Linq.SqlClient.SqlProvider.get_IsSqlCe() …
Run Code Online (Sandbox Code Playgroud)

c# sql-server visual-studio-2008

6
推荐指数
1
解决办法
1万
查看次数

EF Core无法连接到服务器-与网络有关或与实例有关的错误

重要说明:在人们指出常见原因之前,连接字符串在我的本地计算机上的一个项目中起作用,而在连接到SAME数据库的相同本地实例的同一本地计算机上的另一个项目中无效。

我有一个奇怪的问题。我有2个EF核心项目。我在第一个项目中的连接字符串运行正常。我可以输入“ dotnet ef database update”,它将把我的迁移推送到LOCAL数据库。我将下面的字符串完全粘贴粘贴到我的第二个项目中,并引发错误:

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

这是我的连接字符串:

Server=.;Database=RAMSAPPDB;Integrated Security=False;Persist Security Info=True;MultipleActiveResultSets=True;
Run Code Online (Sandbox Code Playgroud)

我无法想到一个原因,为什么在试图添加到SAME数据库的其他项目中使用此连接字符串会引发此错误。我尝试在第2个项目中进行迁移之前删除RAMSAPPDB中的所有表,但这是行不通的。

如果我注释掉“ ConnectionString”,则会收到错误消息

connectionString不能为空

所以我知道它正在使用我的appsettings.json

任何有关可能原因的想法将不胜感激。谢谢。

c# entity-framework asp.net-web-api asp.net-core asp.net-core-webapi

5
推荐指数
2
解决办法
7415
查看次数

在Asp.net中找不到网络路径

我有一个关于无法访问我的网站Web配置文件中的远程数据库的问题。

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

connectionStrings

sql-server asp.net

1
推荐指数
1
解决办法
2万
查看次数