是否可以通过电子邮件执行 SQL Server 程序?

是否可以通过电子邮件执行 SQL Server 程序?

目前我有一个通过向用户发送电子邮件来显示磁盘信息的程序。

我想在电子邮件中创建一个链接,当点击该链接时,执行存储在该服务器上的不同程序。

这可以在 SQL Server 中实现吗?

我是否必须传递 osql 命令或类似的东西?

答案1

您可以在该服务器上或另一台服务器上安装 IIS,然后在其中放置一个小型 Web 应用程序,该应用程序连接到 SQL Server 并在调用时运行该过程。因此,您可以拥有如下 URLhttp://your.sql.server/YourApp.aspx(或.asp,或.php...ASP.NET 可能是最简单的方法)单击时运行该过程。

当然,虽然提出这种快速而粗糙的解决方案相当容易,但正确的解决方案需要更多的关注(只需考虑用户身份验证)。

相关内容