Мне нужно подключиться ко многим базам данных Foxpro, которые имеют строку подключения, например: Data Source=\\All Users\\DB0009\db1.dbc;User ID=xxx;Password=yyy;Provider=VFPOLEDB.1;Persist Security Info=True. ;
где папка DB0009 может быть любым целым числом от 0000 до 0100, а db1.dbc может быть либо db1.dbc, либо db2.dbc для каждой папки.
Для каждой строки подключения мне нужно создать простую инструкцию SQL, идентичную для каждой базы данных, за исключением жестко заданного года. Итак, sql: выберите *, «2012» из таблицы
Я хотел бы иметь возможность хранить как строку подключения, так и год для каждой строки подключения в таблице sql, которую можно просматривать во время выполнения.
Я использую SSIS 2008. На основании того, что я видел, я предполагаю, что могу использовать цикл foreach с перечислителем, установленным в качестве перечислителя ADO (хотя я бы не возражал против подтверждения), но как я могу вытащить год выключить ту же таблицу и поместить ее в запрос sql, который у меня есть внутри задачи потока данных?
Спасибо за любую помощь! Кэри