SSRS必须安装在报表服务器上才能将Excel用作数据源?

SSRS必须安装在报表服务器上才能将Excel用作数据源?,excel,reporting-services,datasource,32bit-64bit,32-bit,Excel,Reporting Services,Datasource,32bit 64bit,32 Bit,如果用户希望使用Excel作为报表生成器(SSRS-SQL Server Reporting Services)的数据源,是否需要在报表服务器上安装Excel?我们也有32位ODBC驱动程序与64位驱动程序的问题,但我想排除(或排除)Excel需要在服务器上。 谢谢 不,您不必安装Excel MS Business Intelligence Development Studio(即Visual Studio)是32位的,您需要32位ODBC驱动程序来开发报表。我假设您的报表服务器是64位的,因此

如果用户希望使用Excel作为报表生成器(SSRS-SQL Server Reporting Services)的数据源,是否需要在报表服务器上安装Excel?我们也有32位ODBC驱动程序与64位驱动程序的问题,但我想排除(或排除)Excel需要在服务器上。
谢谢

不,您不必安装Excel

MS Business Intelligence Development Studio(即Visual Studio)是32位的,您需要32位ODBC驱动程序来开发报表。我假设您的报表服务器是64位的,因此需要64位驱动程序。您可以在此处下载这两个驱动程序:

我花了很长时间才弄明白如何处理32位编辑器和64位服务器,但问题是:

  • 首先安装64位驱动程序
  • 转到管理工具->数据源(ODBC)
  • 添加新数据源(您可以在说明中提到这是64位数据源)
  • 第二次安装32位驱动程序
  • 以管理员身份运行C:\Windows\SysWoW64\Odbcad32.exe
  • 添加新的数据源(您可以在说明中提到这是32位数据源)
  • 在报表服务器中创建数据源(例如“MyDataSource”)(唯一可用的选项应为64位版本)
  • 在报表生成器或BIDS中创建与上一步使用的名称相同的数据源(“MyDataSource”)(唯一可用的选项应为32位版本)
  • 现在,部署报表时,在报表生成器或BIDS中创建的数据源不会覆盖报表服务器上的数据源,您可以在编辑器中使用32位数据源,在报表服务器上使用64位数据源