在SSRS中,如何强制报告服务器区域设置从英语 - 美国到英语 - GB?

时间:2016-02-10 13:33:43

标签: sql-server date reporting-services

我遇到一个问题,参数中的所有日期都显示为 mm / dd / yyyy

SSRS US locale

我的目标是将日期格式更改为 dd / mm / yyyy ,这需要将语言环境更改为英语 - GB 。我目前尝试过的事情(但没有奏效):

  1. 将各个报告设置中的语言更改为英语-GB
  2. 检查SQL Server实例上的Windows区域设置(它已设置为英语-GB和dd / mm / yyyy)
  3. 使用EXEC sp_configure 'default language', 23 ;
  4. 更改默认SQL Server语言
  5. 使用ALTER LOGIN [XXXXX] WITH DEFAULT_LANGUAGE = British
  6. 更改报表服务器的服务帐户语言
  7. 重新启动Reporting Service
  8. 终止与SQL Server实例的所有连接以强制重新连接
  9. 以上情况并非如此,我仍然看到错误格式的日期。还有什么我可以做的吗?

1 个答案:

答案 0 :(得分:1)

我认为实际上这来自浏览器的语言而不是报表服务器 - 我可能是错的。尝试在IE或其他任何地方使用美国英语改为GB英语。