Möglichkeit zum Zugriff auf REST-Service über eine gespeicherte SQL Server-Prozedur?
Sind wir auf der Suche nach einer Möglichkeit zum Aufruf eines REST-service aus einer SQL Server 2008 & neuere gespeicherte Prozedur. Wir nicht brauchen, um alle Informationen aus diesem service. Wir brauchen nur zu zwingen, den Anruf zu laufen, in der Mitte von einer gespeicherten Prozedur.
Habe ich festgestellt, dass einige 3rd-party-Optionen oder CLR; aber ich weigere mich zu glauben, dass es nicht einen leichteren Weg, da brauchen wir nur auf das Feuer ein Anruf und Sie brauchen nicht, etwas im Gegenzug.
Hoffentlich kann jemand etwas Licht. Danke!
Ich würde glauben, mit Hilfe einer SQL-CLR-assembly ist wahrscheinlich der einfachste Weg, dies zu erreichen.
InformationsquelleAutor jharris8567 | 2014-08-04
Du musst angemeldet sein, um einen Kommentar abzugeben.
Könnte man ein SQL-Agent-Auftrag ausführen eines PowerShell-Skripts, führen Sie dann den job über
msdb.dbo.sp_start_job
. So würden Sie nicht brauchen keine externen Skripte oder Funktionen, noch irgendeine SQL-CLR.Ihren job Schritt wäre so etwas wie:
InformationsquelleAutor dpw
Ich denken kann, zumindest 2 Möglichkeiten:
1) Wahrscheinlich bevorzugte Art:
Machen Sie eine C# - dll und rufen Sie die Funktion aus dem Speicher Verfahren Beispiel:
Wie zum Aufruf von C# - Funktion in der gespeicherten Prozedur
2) Rufen Sie die rest-Dienst mit Hilfe von CURL-Dienstprogramm.
InformationsquelleAutor Jester