Я недавно реализовал именно эту вещь для проблемы интеграции запросов.
Вы можете создать проект SQLCLR в Visual Studio, а затем просто создать ссылку на службу WCF как обычно.Если у вас есть такая возможность, вы можете вызывать методы клиента службы в вашей функции SQLCLR, связанной с [SqlFunction] или [SqlProcedure].
Необходимо обратить внимание на две основные ошибки: [1] Необходимо выполнить настройку конечной точки WCF.программно, поскольку ни один файл app.config веб-службы не может быть прочитан для управляемой сборки SQLCLR, так как вызов выполняется из SqlServer.exe.[2] Вам может понадобиться Gacutil некоторые сборки из .NET 3.0, если вызывается функция SQLCLR или sproc из SQL Server 2008 или ниже.Этими сборками для меня были:
C: \ Program Files \ Ссылочные сборки \ Microsoft \ Framework \ v3.0 \ System.IdentityModel.dll C: \ Программные файлы \ Ссылочные сборки \ Microsoft \ Framework \ v3.0 \ System.IdentityModel.Selectors.dll
Удачи, надеюсь, это поможет!