我目前正在使用SSRS导出报告。但是我的客户希望有一个url可以按计划或命令下载或动态生成文件。
如果不试图强迫SSRS做更多事情,最好的方法是什么呢?
有一种简单的方法吗?我是SQL的新手。
答案 0 :(得分:1)
为什么不在SSRS(http://technet.microsoft.com/en-us/library/ms159762.aspx)中使用订阅和递送服务?关于这一点的好处是它允许您选择一些方便的渲染选项。您可以将其通过电子邮件发送或发送到共享文件位置。如果客户要求按需生产,那么SSRS中的出口选项是否足够?
答案 1 :(得分:0)
您可以使用此查询:
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/以获取更多详情。