MS SQL Server 2012 でリンク サーバーとしてセットアップされた ODBC データ ソースがあります。このデータベース全体で、データ型が日付であるほとんどの (すべてではない) 列で、クエリを実行するたびに問題が発生します。これらの日付型の列以外の列のクエリに問題はありません。
次のクエリ:
SELECT *
FROM OPENQUERY(LINKEDSERVERNAME, 'SELECT Product,
DateLastReceipt
FROM ProductTable')
SQL Server Management Studio (2012) で次のエラー メッセージが表示されます。
メッセージ 8114、レベル 16、状態 10、行 1。データ型 DBTYPE_DBDATE を日付に変換中にエラーが発生しました。
CONVERT を使用して、次の説明に従ってデータ型を varchar に変換しようとしましたが、うまくいきませんでした (同じエラー メッセージ) 。 40ce-ae95-127ec462fbff
現在、まったく同じデータ型 (日付) の列がいくつかありますが、まったく問題はありません。たとえば、私の ProductTable には、レコードが作成された日付を示す AddedToFile という列があります。このコラムはまったく問題ありません。
誰かが提供できるどんな助けも大歓迎です。
ありがとう。