我目前使用SSRS导出报告。然而,我的客户希望有一个url可以按计划或命令动态生成下载或文件。自动将SQL查询导出到csv或txt文件
这样做的最佳方式是什么而不试图强制SSRS做得比它能做得更多?
有没有简单的方法。我是SQL新手。
我目前使用SSRS导出报告。然而,我的客户希望有一个url可以按计划或命令动态生成下载或文件。自动将SQL查询导出到csv或txt文件
这样做的最佳方式是什么而不试图强制SSRS做得比它能做得更多?
有没有简单的方法。我是SQL新手。
您可以使用此查询:
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/这是更多细节。
为什么不使用SSRS内的订阅和递送服务(http://technet.microsoft.com/en-us/library/ms159762.aspx)?关于这一点的好处是它可以让你选择一些方便的渲染选项。您可以通过电子邮件发送或发送到共享文件位置。如果客户要求按要求生产,那么SSRS内的出口选择是否足够?