1

我有一个针对 SQL Server 2005 运行的 asp 应用程序,我想运行以下进程:

  • 查询数据,
  • 操作数据,以及
  • 发送包含特定数据和分析的电子邮件

在 SQL Server 2005 中执行此操作的最简单方法是什么?我可以在 SSIS 包中执行此操作吗?我应该使用 CLR 程序吗?

4

4 回答 4

2

您可以使用 SSIS 包或仅使用 TSQL 更好地执行此操作。

如果您需要进一步的帮助/想法,您能否提供更多详细信息?

于 2009-05-25T03:14:37.813 回答
1

也许,您可以使用 SQL Server 2005(标准或更高版本)中的作业并简单地执行查询存储过程来满足此范围。您需要查询哪些数据和基于哪些参数?

你需要做什么样的操作?要发送结果,您可以使用 SQL Server Mail。

因此,您将完全独立于您的 ASP 应用程序来执行此任务。

于 2009-05-25T06:56:44.747 回答
0

正如其他人所说,您可以通过 SQL Server 集成服务或 SQL Server 作业和存储过程的组合来实现这一点。

就个人而言,我建议您查看 SSIS 路线,因为可用的现有组件任务将提供您所需的大部分功能,开箱即用,从而加快您的开发过程。

如果您想巧妙地处理您的报告并提供看起来非常专业的结果,您可以定义一个 SQL Server Reporting Services 报告并从 SSIS 中调用它。

于 2009-05-25T08:15:27.863 回答
0

根据它们的复杂程度,只需使用 T-SQL 存储过程,包括使用 xp_send_dbmail 发送电子邮件,然后使用 SQL 代理作业安排它。

于 2009-05-26T21:07:06.390 回答