SQL报告服务中的日期,默认为美国

时间:2013-03-26 08:59:14

标签: sql sql-server sharepoint-2010

我有一台SharePoint 2010服务器,我们正在使用在SQL 2012上运行的SQL Report Server进行设置。一切正常,但是当您输入日期参数​​时,请单击应用日期格式恢复为基于美国(MM / DD) / YYYY)显示报告后。在点击它之前以英国格式(DD / MM / YYYY)显示并在SQL报告生成器本身中运行报告,它仍然是英国。

我已经检查了SharePoint和SQL服务器,它们都是操作系统级别的英国区域。我已将SQL服务器语言更改为英国。运行SELECT @@ Language时,@ @ Langid显示英国23.所有登录用户都设置为英国。

我已经遵循了各种在线建议,但每当我在SharePoint报表中单击应用时,日期都会发生变化。我不知道日期格式在哪里或为何发生变化?

2 个答案:

答案 0 :(得分:0)

如果设置完好,您是否尝试检查管理中心设置? Here是如何做到的。

您还可以在网站级别查看。 Here就是这样。

希望有帮助,

安德鲁

答案 1 :(得分:0)

您需要在aspx页面RSViewerPage.aspx的“<%@ Page ...”末尾定义属性UICulture =“en-GB”。此页面位于以下位置:C:\ Program Files \ Common Files \ Microsoft Shared \ Web Server Extensions \ 14 \ TEMPLATE \ LAYOUTS \ ReportServer 其他信息here