1


0

SQL Server 2005(32x)とSQL Server 2008(64x)リンクサーバー間の奇妙な問題

2005年と2008年のバージョンの間にリンクサーバーを作成しました。 2008年にテーブルスキーマを変更し、テーブルの列を並べ替えました。 2005年のサーバーでも同じことを行いました。

ただし、独自のデータベースで両方のテーブルをクエリすると、スキーマは正常に見えます

私がする時

SELECT * FROMおよびSelect * fromその後、2008テーブルの古いスキーマが表示されます。 このため、結合と挿入が失敗します。 エラー「テーブル列の不一致により挿入に失敗しました」

両方のマシンを再起動しましたが、まだ運がありません

何か案が ?

1 Answer


0


いくつかの研究の後、私はスタックオーバーフローの答えを見つけました:D

https://stackoverflow.com/questions/1152932/column-name-or-number-of-supplied-values-does-not-match-table-definition [列名または指定された値の数がテーブル定義と一致しません]

#tableをドロップしてから* INTOを選択してください