gpt4 book ai didi

sql - System.ServiceModel.FaultException SQL 错误,是不是就这样结束了?

转载 作者:行者123 更新时间:2023-12-04 06:46:18 24 4
gpt4 key购买 nike

因此,在调用 Web 服务的方法时,我收到此错误:

“System.ServiceModel.FaultException`1[System.ServiceModel.ExceptionDetail]:建立与 SQL Server 的连接时发生与网络相关或特定于实例的错误。未找到或无法访问服务器。验证实例名称是否为正确并且 SQL Server 配置为允许远程连接。(提供程序:命名管道提供程序,错误:40 - 无法打开与 SQL Server 的连接)(故障详细信息等于异常详细信息,可能由 IncludeExceptionDetailInFaults=true 创建,其值是:
System.Data.SqlClient.SqlException:建立与 SQL Server 的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。 (提供程序:命名管道提供程序,错误:40 - 无法打开与 SQL Server 的连接)
在 System.Data.SqlClient.SqlInternalConnection.OnError(SqlException 异常,Boolean breakConnection)
在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj)
在 System.Data.SqlClient.TdsParser.Connect(ServerInfo serverInfo, SqlInternalConnectionTds connHandler, Boolean ignoreSniOpenTimeout, Int64 timerExpire, Boolean encrypt, Boolean trustServerCert, Boolean IntegratedSecurity, SqlConnection owningObject)
在 System.Data.SqlClient.SqlInternalConnectionTds.AttemptOneLogin(ServerInfo serverInfo, Str...)。”

这可能是什么?一开始我以为是本地进来的,但是下面有人指出,由于错误包含在ServiceModel.FaultException中,所以它可能在主机端。绝对是他们的结局吗?或者有什么可能的方法可以解决我的问题?

查看下面的评论,了解到目前为止故障排除的进展情况...

最佳答案

这是在服务端。此外,这些人不遵循安全基础知识,并且不包括肥皂故障的内部异常详细信息。

您使用基于 HTTP 的传输 channel 吗?如果是这样,请使用 Fiddler,从服务中捕获 SOAP 错误并将其发送给公司,作为错误在他们这边的证据。如果您使用其他传输 channel 或加密,请使用 WCF message logging并再次向公司发送记录的消息。

关于sql - System.ServiceModel.FaultException SQL 错误,是不是就这样结束了?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3729814/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com