Sql server Microsoft Reporting Services和CSV文件

Sql server Microsoft Reporting Services和CSV文件,sql-server,reporting-services,Sql Server,Reporting Services,我管理一个数据仓库类型的应用程序,它连接的一个数据库即将由外部组织管理。外部组织正在建立Microsoft Reporting Services,以允许我们为用户生成报告,从而能够查看数据 数据库托管在外部服务器上。我已在Microsoft Reporting Services的测试环境中设置了测试表单 我对这项技术没有任何其他经验。我的问题是:这项技术使您能够生成CSV文件,还是信息必须在web浏览器中查看?如果没有web服务,我看不出如何做到这一点。如果你说的是SSR,答案是是 外部组织可以

我管理一个数据仓库类型的应用程序,它连接的一个数据库即将由外部组织管理。外部组织正在建立Microsoft Reporting Services,以允许我们为用户生成报告,从而能够查看数据

数据库托管在外部服务器上。我已在Microsoft Reporting Services的测试环境中设置了测试表单


我对这项技术没有任何其他经验。我的问题是:这项技术使您能够生成CSV文件,还是信息必须在web浏览器中查看?如果没有web服务,我看不出如何做到这一点。

如果你说的是SSR,答案是

外部组织可以选择以两种方式之一实施SSR:独立或嵌入式独立意味着报表将独立于其可能拥有的任何web应用程序或桌面应用程序运行。这样,他们就建立了一个支持报表服务的SQL Server嵌入式意味着报告将从web应用程序或桌面应用程序运行

无论哪种方式,SSRS都允许将报告导出为不同的格式:PDF、Excel、CSV


你似乎在问两件相关但不同的事情:

Q1:您能否以X格式生成(在您的问题中:X=CSV)。
A:是的,您可以导出为CSV、XML、XLS、PDF、Word、Html和Tiff()。请注意,报告必须针对您首选的导出方法进行定制,例如,如果您想获得CSV,最好只使用一个简单的报告,其中只有一个表,或者使用XML,在将所有控件转换为元素名称时命名它们是相当重要的


Q2:如何查看/获取报告?它必须在浏览器中查看吗?
A:向最终用户和其他系统提供报告的方法有几种,包括:

  • ,通过电子邮件或FTP发送
  • 通过(在web应用程序或本机应用程序中)
  • “web应用”的一个特定案例,通过设置
  • 通过与SSR一起提供的
  • 直接使用中的(预)视图
是的,SSRS(报告服务)具有将报告导出到这些类型文件的内置功能

  • XML
  • CSV
  • MHTNK
  • 胜过
  • PDF
  • 争吵

我还管理一个可供客户访问的数据仓库。 我们还提供报告服务托管服务

但对于您的问题,如果您安装了reporting services,您可以连接到任何您想要的数据库(当然,如果您有权限的话)

要创建报告,您需要:

  • 数据源—告诉报表它将连接到某个服务器和某个数据库
  • Dataset—在大多数情况下保存来自对数据库的查询的信息
  • 设计报告
  • 因此,在创建数据源时,可以提供ant服务器名/IP和任何数据库名。(当然,您必须拥有权限)

    这是一幅向您展示如何创建数据源的图片

    谢谢,如果服务器不在同一个域上,我想您可以这样做,也许是在另一个国家?当然可以!!!因为任何人都可以从任何地方访问报表(如果您设置了正确的权限),所以他们可以将报表导出到这些选项。您应该在报表服务器管理上设置正确的权限。你应该给“每个人”读权限