Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Beste Möglichkeit, einen Webdienst von TSQL aus aufzurufen

Nach allem, was ich je gehört habe, ist es keine Art von „Best Practice“, Website-Anrufe von irgendwo „innerhalb“ der Datenbank zu tätigen, und das Tätigen eines Webanrufs aus einem Trigger heraus lässt mich zusammenzucken [Latenz, Verzögerungen, Blockierungen, Deadlocks. ..oog]. Datenbanken sind großartige Back-Ends, aber sehr schlechte Front-Ends. Sie sind wahrscheinlich viel, viel besser dran, wenn eine dedizierte Anwendung Ihre Web- und Datenbankkoordination übernimmt.

Es könnte funktionieren, etwas in einen SQL Agent-Aufruf einzubinden, aber beachten Sie, dass es keine „native“ Möglichkeit gibt, eine Website innerhalb eines Auftragsschritts aufzurufen. Wahrscheinlich haben sie es absichtlich so gestaltet.