我现在使用的是 SQL Server 2008 R2。
我的网站完全按原样显示报告,包括出现参数的容器(客户喜欢这样)。
但是,我的网站解决方案包括本地化(葡萄牙语、英语、西类牙语)。
我尝试通过为每种语言创建一个参数来翻译参数,然后根据所选语言显示它们。它在 SSRS 2008 中不起作用。因为我不知道如何找到提示的可见性属性。
有谁知道解决方案...或者 SQL Server 2012 是否有翻译参数提示或条件可见性的解决方案?
谢谢。
最佳答案
到目前为止我找到的唯一解决方案(SSRS 2008、2008R2、2010、2012)是打破 DRY 命令,并复制报告并将语言代码作为报告名称的一部分(例如 MyReport_sp.rdl、MyReport_de。 rdl 等),然后在客户端请求和 SSRS 实例之间放置一个 Web 服务。然后,Web 服务必须根据随客户端请求传递的“Culture”参数将请求发送到正确的报告。
这不是一个好的解决方案,但至少 Culture 参数也用于本地化报告的其余部分。我们仍然希望 MS 在将来的某个时候添加快速本地化功能,我们可以将报告重命名为 MyReport.rdl,然后将所有内容实际本地化。嗯,什么概念...
关于sql-server-2008 - 是否有在 SSRS 2008 R2 或 2012 中本地化 "parameters/prompt"的解决方案?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16066057/