【发布时间】:2014-04-15 19:55:30
【问题描述】:
我目前正在使用 SSRS 导出报告。但是,我的客户希望有一个可以按计划或命令动态生成的 url 来下载或文件。
在不强迫 SSRS 做更多事情的情况下,最好的方法是什么?
有没有简单的方法。我是 SQL 新手。
【问题讨论】:
标签: sql sql-server-2008 reporting-services
我目前正在使用 SSRS 导出报告。但是,我的客户希望有一个可以按计划或命令动态生成的 url 来下载或文件。
在不强迫 SSRS 做更多事情的情况下,最好的方法是什么?
有没有简单的方法。我是 SQL 新手。
【问题讨论】:
标签: sql sql-server-2008 reporting-services
为什么不使用 SSRS (http://technet.microsoft.com/en-us/library/ms159762.aspx) 中的订阅和交付服务?这样做的好处是它允许您选择许多方便的渲染选项。您可以将其通过电子邮件发送或发送到共享文件位置。如果客户要求按需生产,那么 SSRS 中的导出选项是否就足够了?
【讨论】:
你可以使用这个查询:
SQLCMD -S YourSQLServer -d YourDatabase -U YourUserName -P
YourPassword -Q “Your Query” -s “,” -o “C:\Yourfilename.csv”
现在您可以转到您的文件位置并打开文件,您将看到在那里创建的新 csv 文件。当您打开 csv 文件时,您会注意到查询的结果。
查看http://blog.sqlauthority.com/2013/03/05/sql-server-exporting-query-results-to-csv-using-sqlcmd/了解更多详情。
【讨论】: