Finally, a place where you can see the correct configuration for using SQL Server stored procedures as an NLog target.
How do you solve a problem like an Azure Service Bus message that can never be processed correctly? Avoid concurrency issues, and use the dead letter queue.
If you're new to Microsoft Azure, this overview gives an idea of the services it offers and how those services can be used.
Sanitize and normalize those inputs; grant and use the bare minimal permissions needed for a task.