建立与SQL Server的连接时发生网络相关错误

建立与SQL Server的连接时发生网络相关错误,sql,sql-server,Sql,Sql Server,我已经创建了一个web应用程序,其中我正在与sql server数据库进行交互。 应用程序将上载到IIS服务器中 它工作得很好,但当我启动系统时,突然出现了以下错误 运行时发生与网络相关或特定于实例的错误 正在建立与SQL Server的连接。找不到服务器,或者 无法访问。验证实例名称是否正确,以及 SQL Server配置为允许远程连接。(提供程序:SQL) 网络接口,错误:26-定位服务器/实例时出错 (指定) 我已经检查了sql配置工具,服务器正在运行。下面给出了我得到的堆栈跟踪 运行时发

我已经创建了一个web应用程序,其中我正在与sql server数据库进行交互。 应用程序将上载到IIS服务器中

它工作得很好,但当我启动系统时,突然出现了以下错误

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

我已经检查了sql配置工具,服务器正在运行。下面给出了我得到的堆栈跟踪

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

描述:执行当前web请求期间发生未处理的异常。请查看堆栈跟踪 有关错误以及错误来源的详细信息,请参阅 代码

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

在执行过程中生成了未处理的异常 当前web请求。关于货物来源和位置的信息 可以使用下面的异常堆栈跟踪来识别异常

[SqlException(0x80131904):与网络相关或特定于实例的 建立与SQL Server的连接时出错 找不到服务器或无法访问服务器。请验证实例 名称正确,并且SQL Server配置为允许远程访问 连接。(提供程序:SQL网络接口,错误:26-错误) 正在查找指定的服务器/实例] System.Data.SqlClient.SqlInternalConnection.OnError(SqlException 异常,布尔断开连接,操作
1 wrapCloseInAction)
+6675958
System.Data.SqlClient.TdsParser.ThroweException和Warning(TdsParserStateObject
stateObj,布尔调用方连接锁,布尔异步关闭)+688
System.Data.SqlClient.TdsParser.Connect(ServerInfo ServerInfo,sqlinternalconnectionds connHandler,Boolean ignoresInOpenTimeout,
Int64 timerExpire,布尔加密,布尔信任服务器证书,布尔
集成安全性,带故障切换的布尔值)+6702504
System.Data.SqlClient.sqlinternalconnectionds.AttemptOneLogin(ServerInfo
serverInfo、String newPassword、SecureString newSecurePassword、,
布尔值IgnoresInOpenTimeout,TimeoutTimer timeout,布尔值
带故障切换)+219
System.Data.SqlClient.sqlinternalconnectionds.loginnofilover(ServerInfo
serverInfo、String newPassword、SecureString newSecurePassword、,
Boolean redirectedUserInstance,SqlConnectionString connectionOptions,
SqlCredential凭证,超时超时)+6704598
System.Data.SqlClient.sqlinternalconnectionds.OpenLoginEnlist(TimeoutTimer
超时,SqlConnectionString连接选项,SqlCredential
凭证、字符串newPassword、SecureString newSecurePassword、,
布尔重定向EduseInstance)+6705099
System.Data.SqlClient.SqlInternalConnectionDS..ctor(DbConnectionPoolIdentity
标识、SqlConnectionString连接选项、SqlCredential
凭证、对象providerInfo、字符串newPassword、SecureString
newSecurePassword、布尔重定向edUserInstance、SqlConnectionString
用户连接选项)+610
System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions
选项、DbConnectionPoolKey poolKey、对象poolGroupProviderInfo、,
DbConnectionPool池,DbConnection owningConnection,
数据库连接选项用户选项)+1049
System.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConnectionPool
池,DbConnectionOptions选项,DbConnectionPoolKey池键,
数据库连接选项用户选项)+74
System.Data.ProviderBase.DbConnectionPool.CreateObject(DbConnectionOptions
用户选项)+6707667
System.Data.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnectionOptions
用户选项)+78
System.Data.ProviderBase.DbConnectionPool.TryGetConnection(DbConnection
owningObject,UInt32 WaitForMultipleObjectStimOut,布尔型
allowCreate,仅布尔值EchkConnection,DbConnectionOptions
用户选项,DbConnectionInternal和connection)+2192
System.Data.ProviderBase.DbConnectionPool.TryGetConnection(DbConnection
owningObject,TaskCompletionSource
1重试,DbConnectionOptions 用户选项,DbConnectionInternal和connection)+116 System.Data.ProviderBase.DbConnectionFactory.TryGetConnection(DbConnection owningConnection、TaskCompletionSource
1重试、DbConnectionOptions
用户选项,DbConnectionInternal和connection)+1012
System.Data.ProviderBase.DbConnectionClosed.TryOpenConnection(DbConnection
外部连接,数据库连接工厂连接工厂,
TaskCompletionSource
1重试,数据库连接选项用户选项) +6712291 System.Data.SqlClient.SqlConnection.TryOpen(TaskCompletionSource`1 重试)+152 System.Data.SqlClient.SqlConnection.Open()+229 System.Data.Common.DbDataAdapter.FillInternal(数据集数据集,数据表[]数据表,Int32 StartRecords,Int32 maxRecords,字符串 srcTable,IDbCommand,CommandBehavior)+292
**Source Error:** 
Stack Trace: