Так при вызове метода к WebService, я получаю эту ошибку:System.ServiceModel.FaultException Ошибка SQL, это на их конце?
«System.ServiceModel.FaultException`1 [System.ServiceModel.ExceptionDetail]: Произошла ошибка сети связанных или экземпляра конкретных при установлении соединение с SQL Server. Сервер не найден или недоступен. Убедитесь, что имя экземпляра верное и что SQL Server настроен на разрешение удаленных подключений. (поставщик: поставщик именованных труб, ошибка: 40 - не удалось открыть соединение на SQL Server) (Fault Detail равен ExceptionDetail, скорее всего, создан IncludeExceptionDetailInFaults = true, значение которого: System.Data.SqlClient.SqlException: произошла связанная с сетью или конкретная конкретная ошибка при установлении соединения с SQL Server Сервер не найден или недоступен. Проверить что имя экземпляра верное и что SQL Server настроен для разрешения удаленных подключений. (поставщик: поставщик Named Pipes, ошибка: 40 - не удалось открыть подключение к SQL Server) в System.Data.SqlClient.SqlInternalConnection.OnError (исключение исключений SqlException, логическое разрытие соединения) в System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning (TdsParserStateObject stateObj) на System.Data.SqlClient.TdsParser.Connect (ServerInfo serverInfo, SqlInternalConnectionTds connHandler, булевой ignoreSniOpenTimeout, Int64 timerExpire, булевой шифровать, булевой trustServerCert, булевой integratedSecurity, SqlConnection owningObject) в System.Data.SqlClient.SqlInternalConnectionTds.AttemptOneLogin (ServerInfo serverInfo, Str ...). «
Что это может быть? Сначала я подумал, что это происходит локально, но кто-то ниже указал с момента ошибки или обернут в ServiceModel.FaultException, это может быть на стороне хоста. Это определенно на их конце? Или есть какие-то возможные способы, которые могут быть на моем конце?
Посмотрите на комментарии ниже, чтобы узнать, как поиск неисправностей зашел так далеко ...
Перезагрузите сервер! –
хорошо прошло уже два дня, и я перезагрузил свой SQL-сервер почти раз в день, но он также был на развернутой машине, и этот сервер также перезагружается каждый день. такая же ошибка. Дело в том, что если его наша БД и не Theres, не все ли не работает? все остальное работает ... – Scott
Я не слишком опытен с WCF, но факт, что он завершен в FaultException, означает, что он поступает с удаленного сервера, а не с локальной стороны соединения? Похоже, что у вас будет SQLException, если бы оно было на локальной стороне, и это исключение передается вам по каналу WCF. – SqlRyan