Re[2]: Pending operation внутри распределенной транзакции на
От: AndyO  
Дата: 09.01.08 09:37
Оценка:
Здравствуйте, _d_m_, Вы писали:

___>Здравствуйте, Аноним, Вы писали:


А>>Ошибка происходит при удалении таблицы, при чем только на ms sql 2005 sp2. Тот же самой код на ms sql 2000 sp4 работает без ошибок.


___>Ну и? Намек понял?


В смысле фича оказалась багом ?

Мне нужно скопировать данные (включая identity) из таблицы-источника на одном сервере в таблицу-приемник на другом, причем сделать это внутри транзакции.

Identity_insert установить на таблицу с linked server'а напрямую нельзя, только через sp_executesql. Identity_insert устанавливается для соединения, значит данные получится вставить только через pull, но для этого нужно подключаться к таблице-источнику через linked server чего делать не хотелось бы (потому что у сервера-источника нет своего внешнего ip и поднимать только из-за этого vpn не хочется).

Неужели нет более простого способа ?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.