Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Il modo migliore per chiamare un servizio Web da TSQL

Da tutto ciò che ho sentito, non è un tipo di "migliore pratica" effettuare chiamate al sito Web da qualsiasi punto "all'interno" del database, e fare una chiamata Web dall'interno di un trigger mi fa sussultare [latenza, ritardi, blocchi, deadlock. .. oog]. I database sono ottimi back-end, ma molto poveri front-end. Probabilmente è molto, molto meglio avere un'applicazione dedicata per coordinare il Web e il database.

Il cablaggio di qualcosa in una chiamata di SQL Agent potrebbe funzionare, ma tieni presente che non esiste un modo "nativo" per chiamare un sito Web dall'interno di una fase del lavoro. Probabilmente l'hanno progettato in questo modo apposta.