将数据从电子邮件写入SQL server 2008R2

将数据从电子邮件写入SQL server 2008R2,sql,sql-server,email,Sql,Sql Server,Email,按照我们公司的流程,我们的数据库必须向经理发送电子邮件,请求批准某些文档记录更改 我想知道经理是否可以用包含“是”或“批准”的电子邮件回复服务器,并相应地更新文档记录。现在,经理必须向QA部门发送批准电子邮件,他们必须手动更新文档记录 我看过SQL Mail,但根据很多地方的说法,这似乎是一种不好的方式 我们使用Exchange 2010和SQL Server 2008 谢谢 您的环境中是否安装了IIS?如果是这样,您可以将用户从邮件(Outlook)重定向到服务页面,以更新文档批准标志 如果是

按照我们公司的流程,我们的数据库必须向经理发送电子邮件,请求批准某些文档记录更改

我想知道经理是否可以用包含“是”或“批准”的电子邮件回复服务器,并相应地更新文档记录。现在,经理必须向QA部门发送批准电子邮件,他们必须手动更新文档记录

我看过SQL Mail,但根据很多地方的说法,这似乎是一种不好的方式

我们使用Exchange 2010和SQL Server 2008


谢谢

您的环境中是否安装了IIS?如果是这样,您可以将用户从邮件(Outlook)重定向到服务页面,以更新文档批准标志

如果是,请创建一个包含两个查询参数的ASP或ASPX页面。文档id和批准通知

在电子邮件中放置两个链接供经理单击。您必须使用HTML正文从SQL server发送电子邮件。随函附上123号文件的链接示例

<a href="http://internal-site.mycompany.com?id=123&action=yes" target="_blank">Approve Change</a> 

<a href="http://internal-site.mycompany.com?id=123&action=no" target="_blank">Reject Change</a> 

查看下面的www3schools链接以了解查询字符串的详细信息

有关使用数据库的详细信息,请查看下面的链接

作为一项附加功能,您可能希望记录批准或拒绝文档的人的Active Directory(Windows登录)。这样,某些人就不能自己批准文档。日期/时间也可能很方便


这是您可以使用的众多解决方案之一。

答案不在于SQL land。您需要考虑让Exchange对给定操作执行某些代码的可能性。啊,那么在该邮箱上的电子邮件接收->执行查询?这将使用什么编程/脚本语言?(抱歉,如果这听起来像一个愚蠢的问题,我的交流经验相当有限)恐怕我的交流知识也太有限,无法回答这个问题。我假设Powershell(调用sqlcmd?)将是开始寻找的地方,但这就是我能给你的全部!我来看看,谢谢!谢谢,我一定会调查的。