我在客户的服务器上有一个 SQL 服务器数据库,大约 20 个用户通过安装在个人机器上的 winforms 客户端应用程序访问该数据库。
我正在考虑使用 Crystal Reports 来生成管理报告等并将其嵌入到我的 winforms 应用程序中。然而,这是否意味着水晶报表需要安装在每台单独的客户端机器上,还是只安装在服务器上?
我在客户的服务器上有一个 SQL 服务器数据库,大约 20 个用户通过安装在个人机器上的 winforms 客户端应用程序访问该数据库。
我正在考虑使用 Crystal Reports 来生成管理报告等并将其嵌入到我的 winforms 应用程序中。然而,这是否意味着水晶报表需要安装在每台单独的客户端机器上,还是只安装在服务器上?
对于 winforms,您需要在客户端机器上安装 Crystal Reports Runtime,以便他们可以查看您的报表并与之交互。您应该能够从 SAP 的网站获得运行时 (msi),或者有时当您在线购买/下载软件时它会随您的下载一起提供(当我获得 2012 年的开发版时就是这种情况)。
SAP Crystal Reports,Microsoft Visual Studio 的开发人员版本 - 2012 现在可供下载
如果那不是您的版本,请在 Google 上查看您的具体信息,您应该能够找到您需要的内容。
BukHix 是对的,你需要在每台机器上安装运行时。如果您不想这样做,您可以考虑实施报告调度程序,它将在服务器上运行报告并将它们作为 excel、pdf 或任何其他适用的文件类型交付给管理层