У меня есть два отключенных сервера sql, между которыми должны выполняться коррелированные запросы. Каков наилучший способ выполнить запрос, такой как:
select * from table where id in (1..100000)
Где 1..100000 - это идентификаторы, которые я получаю из другой базы данных, и они не являются смежными.
Предложение in не поддерживает такое количество параметров, и создание временной таблицы для выполнения подзапроса занимает вечность. Есть ли другие варианты? Использование Sql Server 2005 в качестве базы данных, C # в качестве моего языка.
Соединение серверов не вариант.