У меня есть связанный сервер от SQL2008 до SQL2kSp3.
Я хочу вставлять, обновлять, удалять записи в SQL2008 в соответствии с вставленными, обновленными и удаленными записями в SQL2kSp3.
Все моиоператоры находятся между распределенной транзакцией и фиксацией.
У меня нет проблем, когда я хочу выполнить эту операцию с небольшими данными.Я проверил это на 3 записях, и операция будет сделана приблизительно через 20 секунд.Но когда я тестирую его во многих записях около 1000 записей, это занимает около 20 минут, и я получаю это сообщение об ошибке:
Distributed transaction completed. Eithe enlist this session in a new transaction or the null transaction[SQLSTATE 42000][Error 8525] The step failed
Я выполнил Instcat.sql
на SQL2k и перезапустил свой sqlserver, но у меня тот жепроблема.
Лучше сказать, что сначала у меня был sql2k без пакета обновления, а затем я установил Sql2kSp3 для его обновления, но когда я выполняю
select @@version
, я не вижу Spk3 в версииsql.
операционные системы:
Sql2008 установлен на Windowsxp SP2
Sql2k установлен на Windows 2003 с пакетом обновления 2
Пропускная способность составляет около: 256 Кбит / с
Пожалуйста, черт возьми.