2014-10-20 139 views
0

几个星期前处理我们服务器的人从MSSQL2008 R2升级到MSSQL2012 ServicePack 2 现在,我们通过应用程序传递日期参数的所有报告都会给我们一个错误。SSRS日期值无效

数据库中的日期格式如下:“DD-MM-YYYY 00:00:00:0000” 所以我们改变了我们从应用中传递的值来适应这种格式,但日期是仍然无效。

我们不在服务器上进行调试,所以我们在本地安装了所有相关的版本,并且工作正常。

其他人有这个问题吗?

回答

0

是的,我遇到了从SQL2012到SQL2014的更新问题。但是,这是由于SQL 2014有更多的日期字段。这与你无关。

就你而言,我会将所有字段更改为此格式: “YYYY-MM-DD 00:00:00:00”。

我怀疑它是与区域设置somewehere如果你想让它显示像“:00:00 0000 DD-MM-YYYY 00”,您可以在报告中重新格式化。当使用YYYY-MM-DD而不是DD-MM-YYYY时,你避免使用sh * t。 我总是用YYYY-MM-DD来避免混淆。