I'd like to execute a stored procedure via web application that connects to SQL Server. The procedure is to be activated by clicking a link in an email. The link will have to be accessible from a mobile 3g connection, so the link will exist on a DMZ server.
How can I go about protecting and securely setting up this link, without potentially compromising the SQL server?
Is there a safer way to accomplish the same goal?