`
niulanshan
  • 浏览: 565386 次
文章分类
社区版块
存档分类
最新评论

provider: Shared Memory Provider, error: 40 - 无法打开到 SQL Server 的连接

 
阅读更多

1、错误描述

===================================

无法连接到 SKY-20160824VTF\SQLEXPRESS。

===================================

在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: Shared Memory Provider, error: 40 - 无法打开到 SQL Server 的连接) (.Net SqlClient Data Provider)

------------------------------
有关帮助信息,请单击: http://go.microsoft.com/fwlink?ProdName=Microsoft%20SQL%20Server&EvtSrc=MSSQLServer&EvtID=2&LinkId=20476

------------------------------
错误号: 2
严重性: 20
状态: 0


------------------------------
程序位置:

   在 System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, SqlCredential credential, Object providerInfo, String newPassword, SecureString newSecurePassword, Boolean redirectedUserInstance, SqlConnectionString userConnectionOptions, SessionData reconnectSessionData, DbConnectionPool pool, String accessToken, Boolean applyTransientFaultHandling)
   在 System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions options, DbConnectionPoolKey poolKey, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection, DbConnectionOptions userOptions)
   在 System.Data.ProviderBase.DbConnectionFactory.CreateNonPooledConnection(DbConnection owningConnection, DbConnectionPoolGroup poolGroup, DbConnectionOptions userOptions)
   在 System.Data.ProviderBase.DbConnectionFactory.TryGetConnection(DbConnection owningConnection, TaskCompletionSource`1 retry, DbConnectionOptions userOptions, DbConnectionInternal oldConnection, DbConnectionInternal& connection)
   在 System.Data.ProviderBase.DbConnectionInternal.TryOpenConnectionInternal(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource`1 retry, DbConnectionOptions userOptions)
   在 System.Data.ProviderBase.DbConnectionClosed.TryOpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource`1 retry, DbConnectionOptions userOptions)
   在 System.Data.SqlClient.SqlConnection.TryOpenInner(TaskCompletionSource`1 retry)
   在 System.Data.SqlClient.SqlConnection.TryOpen(TaskCompletionSource`1 retry)
   在 System.Data.SqlClient.SqlConnection.Open()
   在 Microsoft.SqlServer.Management.SqlStudio.Explorer.ObjectExplorerService.ValidateConnection(UIConnectionInfo ci, IServerType server)
   在 Microsoft.SqlServer.Management.UI.ConnectionDlg.Connector.ConnectionThreadUser()

===================================

系统找不到指定的文件。

2、错误原因

由于在连接数据库服务器时,选错了服务器名称,导致报错


3、解决办法


分享到:
评论

相关推荐

    error:40-无法打开到SQL server的连接

    (provider:命名管道提供程序,error:40-无法打开到SQL server的连接) 处理:1、在配置工具->Sql server 外围应用配置器->服务器和连接的外围应用配置器-Sql2005->Database Engine->远程连接->同时使用TCP/IP和...

    sql错误解决错误号:40error: 40

    错误现象 无法连接到 .。在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误... (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接) (.Net SqlClient Data Provider) 很详细的过程。

    SQL2005 provider: 命名管道提供程序 error: 40 无法打开到 SQL Server 的连接

    (provider: 命名管道提供程序, error: 40 – 无法打开到 SQL Server 的连接)  解决方法:  1、确保使用连接的用户名和密码可以正确登录到SQL2005。    2、确保服务器端的数据库允许远程连接,登录SQL2005企业...

    SQL Server 2008开启远程连接

    - 打开SQL Server Management Studio (SSMS),通过Windows身份验证方式连接到SQL Server实例。 - 成功登录后,在对象资源管理器中找到服务器名称,右键选择“属性”。 **Step 2: 配置身份验证模式** - 在弹出的...

    SQLServer 2008 :error 40出现连接错误的解决方法

    (provide:命名管道提供程序,error:40 -无法打开到SQL Server的连接)(Microsoft SQL Server,错误:2) 有几次连接数据库,打开SQLServer 2008的时候弹出这样的窗口,一开始不知道怎么做,后来才知道 可以通过 打开 配置...

    在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错

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

    已成功与sql2005服务器建立连接,但是在登录过程中发生错误

    在 SQL Server 2005 中,登录过程中发生错误的问题可能是由于多种原因引起的,例如,provider:共享内存提供程序,error: 0 - 管道的另一端上无任何进程。这可能是由于服务器端的配置问题或客户端的连接问题引起的。...

    已成功与服务器建立连接,但是在登录过程中发生错误

    该用户与可信 SQL Server 连接无关联。 说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Data.SqlClient....

    SQL SERVER 安装ORACLE provider for OLE DB 的连接服务驱动.zip

    **SQL SERVER与ORACLE集成:安装ORACLE Provider for OLE DB连接服务驱动** 在Microsoft SQL Server环境中,有时候我们需要与其他数据库系统,如Oracle,进行数据交互。为了实现这一点,可以借助Oracle提供的OLE DB...

    SQL_Server_2008登录问题(错误_233和18456)解决方法

    1. 打开 SQL Server 配置管理器,在弹出的窗体中,找到“SQL Server 2008 网络配置”。 2. 把“MSSQLSERVER 的协议”下的“Named Pipes”和“TCP/IP”启动。 3. 重新启动 Microsoft SQL Server 2008。 错误 18456 ...

    解决sql 2008 无法远程连接的问题(win7系统)

    在win7中解决sql 2008 无法远程连接的问题(出现provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接错误)

    OLEDB驱动程序大全 SQLServer-OleDB-Provider

    当应用程序通过SQL Server OLE DB Provider连接到SQL Server时,它会创建一个OLE DB会话对象,然后通过该会话对象创建命令对象来执行SQL语句。数据源通过数据行集(Rowset)返回结果,应用程序可以遍历这些行集以...

    SQL SERVER 安装ORACLE provider for OLE DB 的连接服务驱动

    本文将详细介绍如何在SQL Server上安装Oracle Provider for OLE DB驱动,以便创建与Oracle数据库的连接服务器。 首先,Oracle Provider for OLE DB是一种数据提供程序,它允许SQL Server或其他支持OLE DB的应用程序...

    SQL Server 2008打开输入sa密码提示无法登陆数据库的解决方法

    (provider: 命名管道提供程序, error: 40 – 无法打开到 SQL Server 的连接)“ 在网上看到他人说使用将服务器(local)替换成本机的localhost,但是还是不行,后来自己重置了IP就可以了。具体如下: 1、打开Sql

    关于sqlserver2008中一些问题的解决

    (provider:命名管道提供程序,error:40-无法打开到SQL Server的连接)”。这种情况下,可以通过以下步骤来解决该问题: 1. **启动SQL Server Configuration Manager**:可以通过搜索框输入“SQL Server Configuration...

    sqlserver连接字符串大全

    此格式适用于SQL Server 2005及以上版本,但在某些情况下也可以用于连接到SQL Server 2000实例。 #### 二、SQL Server 2005连接字符串 针对SQL Server 2005版本,连接字符串格式如下: 1. **使用SQL Native ...

    vs2015 xamarin开发android连接操作sqlserve数据库

    创建一个连接字符串,用于连接到SQL Server。在Android应用中,这些敏感信息应存储在安全的位置,例如,使用Android KeyStore系统或在服务器端提供。 ```csharp string connectionString = "Data Source=...

    sql server连接数据库 ado连接sql server

    本文将详细介绍如何使用ADO在Visual Studio 2008环境下连接到SQL Server 2000/2005,并提供一个具体的示例类`COperaterDB`来演示这一过程。 #### 二、ADO与SQL Server连接原理 ##### 1. ADO简介 ADO是一种轻量级的...

Global site tag (gtag.js) - Google Analytics