目前我有一个通过向用户发送电子邮件来显示磁盘信息的程序。
我想在电子邮件中创建一个链接,当点击该链接时,执行存储在该服务器上的不同程序。
这可以在 SQL Server 中实现吗?
我是否必须传递 osql 命令或类似的东西?
答案1
您可以在该服务器上或另一台服务器上安装 IIS,然后在其中放置一个小型 Web 应用程序,该应用程序连接到 SQL Server 并在调用时运行该过程。因此,您可以拥有如下 URLhttp://your.sql.server/YourApp.aspx(或.asp
,或.php
...ASP.NET 可能是最简单的方法)单击时运行该过程。
当然,虽然提出这种快速而粗糙的解决方案相当容易,但正确的解决方案需要更多的关注(只需考虑用户身份验证)。