2011-10-02 48 views
0

我在兩臺服務器上都安裝了SQL Server 2000。我們已經將現有數據導入新服務器。而且我們也使用vb應用程序。現在我們將數據更改爲新的服務器。當我們運行的應用程序,以獲取最新明智的細節就顯示錯誤將日期時間從服務器轉換爲另一臺服務器

「的日期時間爲varchar的轉換超出範圍」

而且我們傳遞的日期時間從申請DD/MM/YY,但值插入爲mm/dd/yyyy。有沒有解決辦法。請。在此先感謝

+1

解決方案將使用ISO-8601日期格式:'YYYYMMDD' - 這將適用於所有語言和區域設置..... –

回答

1

它們可能分別是英文和英文,分別爲mm/dd/yyyy和dd/mm/yyyy。 在新服務器的ssms對象資源管理器中打開安全性下的登錄屬性,並將其設置爲英式英語。

1

您應該檢查運行查詢的登錄默認語言。

可能在新服務器中配置爲英文,而舊服務器中配置爲英文(也許是西班牙語?)。

相關問題