Странная проблема между sql server 2005 (32x) и sql server 2008 (64x) связанным сервером - PullRequest
1 голос
/ 12 августа 2010

Я успешно создал связанный сервер между 2005 и 2008 годами. Мы изменили схему таблицы в 2008 году и переупорядочили столбцы таблицы. Мы также сделали то же самое на сервере 2005 года.

Если мы запросим обе таблицы в их собственной базе данных, тогда схема будет выглядеть нормально

когда я делаю

SELECT * FROM и Select * from, он показывает старую схему для таблицы 2008 года. Из-за этого мое соединение и вставки терпят неудачу. Ошибка «вставка не удалась из-за несоответствия столбцов таблицы»

Мы перезапустили обе машины, пока не повезло

Есть идеи?

1 Ответ

0 голосов
/ 12 августа 2010

После некоторых исследований я нашел ответ на переполнение стека сам по себе: D

Имя столбца или количество предоставленных значений не соответствует определению таблицы

Do drop #tableи затем выберите * INTO

...