Skończyło się na użyciu funkcji CLR (używając C#), aby pobrać obiekt JSON z istniejącej usługi sieciowej, przekonwertować go na JSON na XML (ponieważ MSSQML2012 nie obsługuje JSON) i zwrócić dane xml.
Zbudowałem funkcję CLR (z rozszerzeniem .dll) i utworzyłem zestaw na MSSQML2012. Kiedy zespół był już gotowy, stworzyłem funkcję MSSQML2012, aby uruchomić plik zespołu.
Stamtąd stworzyłem procedurę składowaną, która nazwała funkcję MSSQML2012, gdy dane xml były dostępne w procedurze sklepu, po prostu przeanalizowałem węzły i wstawiłem je do odpowiednich tabel.
Moim następnym krokiem jest utworzenie zadania, które wykona procedurę składowaną tak często, jak chcę.
Mam nadzieję, że to pomoże!! :)