我现在正在使用SQL Server 2008 R2。
我的网站完全按照原样显示报告,包括显示参数的容器(客户更喜欢这样)。>>
但是,我的网站解决方案包括本地化(葡萄牙语,英语,西班牙语)。
我已经尝试通过为每种语言创建一个参数来翻译参数,然后根据所选的语言来显示它们。它在SSRS 2008中不起作用。因为我不知道如何找到提示的可见性属性。
有人知道解决方案吗?或者SQL Server 2012是否具有用于翻译参数提示或条件可见性的解决方案?
谢谢。
我正在使用SQL Server 2008 R2。我的网站完全按照原样显示报告,包括显示参数的容器(客户更喜欢这种方式)。但是,我的网站解决方案...
到目前为止,我发现的唯一解决方案(SSRS 2008、2008R2、2010、2012)是打破DRY诫命,并使用语言代码复制报告作为报告名称的一部分(例如MyReport_sp.rdl,MyReport_de.rdl ,等等),然后在客户端请求和SSRS实例之间放置一个Web服务。然后,Web服务必须根据与客户请求一起传递的“文化”参数将请求发送到正确的报告中。
[另一种解决方法是,在参数提示中仅输入一个数字,然后通过使用“从查询中获取值”或通过在标签中使用带有switch语句的表达式生成器在每个参数的标签上加上本地化版本作为前缀表达式。
没有...根据connect.microsoft.com,在发布SSRS 2005之后便要求使用此功能,尽管它在Microsoft的TODO列表中,但程序员尚未分配此功能,因此在2012年,SSRS仍然无法使用这样。