正如例如 我有這個簡單的觀點對我的SQL數據庫SQL日期設置
SELECT NOME
FROM dbo.PROMO
WHERE (VAL_DA < '28/02/2017 10:15:44')
它的工作原理 後來我做一個備份和恢復的另一臺服務器
我跑了同樣的觀點在分貝並得到錯誤 sql的char數據類型轉換爲日期時間數據類型導致超出範圍datetime 我需要使變化日 - 月使它工作
SELECT NOME
FROM dbo.PROMO
WHERE (VAL_DA < '02/28/2017 10:15:44')
服務器屬性中的語言都是英文的。 我控制了2臺服務器之間的所有設置,並且看起來相同。 有沒有我應該找的其他設置? 有什麼建議嗎?
有一些設置需要調整,但最好養成使用明確字符串的習慣(例如''2017-02-28T10:15:44'')或執行*顯式*字符串轉換爲'datetime's指定* style *參數。 –