2012-01-16 102 views
0

我今天遇到了一个问题,在安装程序迁移过程中,Sonar插入日期时使用英文格式,而我们的SQL Server实例需要使用法文格式(且无法更改)。声纳数据库日期格式

我们已经测试了SQL Server的几个驱动程序,但问题仍然没有解决。

任何想法如何解决这个问题? 或者至少你知道Sonar的哪个模块(见Github)是处理这个问题的Web应用程序吗?

在此先感谢!

罗尔夫

回答

0

日期通常存储在数据库中的数字EPOCH值,所以你挣扎的问题是,当在迁移过程中连载如何表示的最新数据。

你的迁移过程的细节是粗略的,所以我假设你正在处理某种数据库转储。我猜你指的是“英语”的日期格式的变化上ISO 8601标准,即:

YYYY-MM-DD HH:MM:SS

我的建议是阅读的日期字段成数据库作为转换后的字符串(使用SQL Server convert函数)。

+0

嗨,我们最终最终在数据库服务器端更改了日期格式,并删除了除Sonar附带的默认MSSQL驱动程序之外的所有内容......并且它正常工作! – Rolf 2012-01-17 13:35:33

+0

噢,一切都很好... – 2012-01-17 18:58:21

+0

无论如何,我会验证你的答案,以奖励你的努力^^ – Rolf 2012-01-17 21:28:03