我有一個sql server鏈接服務器來訪問一個informix數據庫,並且我正在使用openquery來運行查詢,然後將結果插入到sql server表中。SQL SERVER錯誤:「將datetime2數據類型轉換爲日期時間數據類型導致超出範圍值。」 (informix到SQL服務器)
的問題是,當我運行像代碼:
INSERT INTO table_name
(date, comments, user)
SELECT f.date
, f.comments
, f.user
FROM OPENQUERY(LINKED_SERVER_NAME,
'select date
, description as comments
, user_name as user
from tsperson'
) AS f
我得到這個錯誤:
"The conversion of a datetime2 data type to a datetime data type resulted in an out-of-range value."
我已經嘗試過投但這並不奏效。
我在這裏和谷歌搜索了一些答案,但沒有成立。
那麼,有人可以幫助我嗎?
這可能會幫助 - http://stackoverflow.com/questions/7386360/the-conversion-of-a-datetime2-data-type-to-a-datetime-data-type-resulted-in-an-o – MusicLovingIndianGirl
稻田回答是更多的解釋,並有非常明確的替代我如何解決親blem。不管怎麼說,還是要謝謝你。 –