2012-01-16 51 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