Я вызываю вызов веб-службы внутри SQL-таблицы с табличной функцией (C#). Когда вызывается функция sql после получения ошибкиОшибка вызова Webservice внутри кода SQL Clr из-за SSL
«Основное соединение было закрыто: не удалось установить доверительные отношения для безопасного канала SSL/TLS».
URL-адрес веб-службы используется протокол HTTPS и SSL 3 я явно использовал следующие директивы в C# код «ServicePointManager.SecurityProtocol = SecurityProtocolType.Ssl3;»
Когда тот же C# codde используется в консольном приложении, и его вызывается, он отлично работает, но с SQL-сервера ему очень благодарна всякая помощь.
Возможно, вы закрываете или удаляете соединение? возможно, это проблема с таймаутом. Отправьте свой пример кода, который вызывает веб-сервис ... thx – MethodMan
Объявлено как UNSAFE и т. д., чтобы разрешить ему делать вещи, которые на самом деле не должны выполняться в SQL Server? – gbn
Я исправил проблему. Для сервера sql сертификат должен быть импортирован в хранилище сертификатов локального компьютера, я сделал это для хранилища User, и это остановило базовое соединение. – paranjai