У меня есть эти связанные серверы, A и B. На сервере A работает SQL Server 2008, а на сервере B работает SQL Server 2000.
Я написал сценарий для переноса данных из группы таблиц из B в A. Данные довольно чувствительны, поэтому я боюсь, что больше не могу вам об этом рассказывать. Однако я могу сказать вам, что мы говорим о большом количестве данных, в худшем случае около 300 тысяч строк на SELECT. Я немного беспокоюсь, что объем данных будет слишком большим для хранения в памяти.
Мое первое решение заключалось в том, что я мог использовать ROWCOUNT для ограничения SELECT и просто перебирать операторы до тех пор, пока не будут переданы все строки. Но затем я где-то прочитал, что вы не можете использовать эту технику со связанными серверами, хотя сейчас я не могу найти ссылку на это.
Итак, у меня двоякий вопрос:
а) Правда ли, что вы не можете использовать технику, упомянутую выше, при работе со связанными серверами? (Я бы проверил это сам, если бы мой ПМ разрешил).
б) Если ответ на вопрос «да», есть идеи, как гарантировать, что оба сервера смогут выполнить миграцию?
Спасибо!