我有一个针对 SQL Server 2005 运行的 asp 应用程序,我想运行以下进程:
- 查询数据,
- 操作数据,以及
- 发送包含特定数据和分析的电子邮件
在 SQL Server 2005 中执行此操作的最简单方法是什么?我可以在 SSIS 包中执行此操作吗?我应该使用 CLR 程序吗?
我有一个针对 SQL Server 2005 运行的 asp 应用程序,我想运行以下进程:
在 SQL Server 2005 中执行此操作的最简单方法是什么?我可以在 SSIS 包中执行此操作吗?我应该使用 CLR 程序吗?
您可以使用 SSIS 包或仅使用 TSQL 更好地执行此操作。
如果您需要进一步的帮助/想法,您能否提供更多详细信息?
也许,您可以使用 SQL Server 2005(标准或更高版本)中的作业并简单地执行查询存储过程来满足此范围。您需要查询哪些数据和基于哪些参数?
你需要做什么样的操作?要发送结果,您可以使用 SQL Server Mail。
因此,您将完全独立于您的 ASP 应用程序来执行此任务。
正如其他人所说,您可以通过 SQL Server 集成服务或 SQL Server 作业和存储过程的组合来实现这一点。
就个人而言,我建议您查看 SSIS 路线,因为可用的现有组件任务将提供您所需的大部分功能,开箱即用,从而加快您的开发过程。
如果您想巧妙地处理您的报告并提供看起来非常专业的结果,您可以定义一个 SQL Server Reporting Services 报告并从 SSIS 中调用它。
根据它们的复杂程度,只需使用 T-SQL 存储过程,包括使用 xp_send_dbmail 发送电子邮件,然后使用 SQL 代理作业安排它。