【问题标题】:Automatically export SQL query to a csv or txt file自动将 SQL 查询导出到 csv 或 txt 文件
【发布时间】:2014-04-15 19:55:30
【问题描述】:

我目前正在使用 SSRS 导出报告。但是,我的客户希望有一个可以按计划或命令动态生成的 url 来下载或文件。

在不强迫 SSRS 做更多事情的情况下,最好的方法是什么?

有没有简单的方法。我是 SQL 新手。

【问题讨论】:

    标签: sql sql-server-2008 reporting-services


    【解决方案1】:

    为什么不使用 SSRS (http://technet.microsoft.com/en-us/library/ms159762.aspx) 中的订阅和交付服务?这样做的好处是它允许您选择许多方便的渲染选项。您可以将其通过电子邮件发送或发送到共享文件位置。如果客户要求按需生产,那么 SSRS 中的导出选项是否就足够了?

    【讨论】:

      【解决方案2】:

      你可以使用这个查询:

      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/了解更多详情。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-08-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多