1

目前,我们在 SQL Server 2008 数据库中跟踪了大量使用信息。但是,我们决定不花时间在我们当前的管理系统中开发任何类型的 UI 来与这些数据进行交互,而只是提供一个指向 Excel 文档的链接,其中包含这些表格中的信息。

该链接将显示在 ASP.NET 页面上。

我已经用谷歌搜索了一种快速简便的方法来做到这一点——这似乎是一种已经被处理好的事情。我找到了一百万篇关于与此相关的一万种不同技术的不同文章。

鉴于我想通过代码而不是使用 SQL Server Management Studio 或其他工具来执行此操作,向从我们的 SQL Server 2008 数据库生成的用户提供最新 Excel 电子表格的最简单/最快的方法是什么?

4

1 回答 1

1

您可以在 SQL Server Management Studio 中执行此操作。不需要 C#。右键单击数据库,ORIGIN:SQL Server 数据库,DESTINATION:Excel 并提供文件路径,编写查询(或指定表/视图),然后保存为 SSIS 包。然后,您可以安排 SSIS 包按所需的任何时间表运行。然后,您可以通过 IIS vdir 公开文件或目录。鉴于您可以将其设置为计划作业,您是否有理由需要从代码中执行此操作?

于 2010-11-18T23:53:22.867 回答