Я также сделал это, выполнив шаги, предложенные Гулзаром, но, если кому-то понадобятся подробности, я сделал следующее:
У меня изначально была задача прочитать некоторую информацию из SQL Server и экспортировать ее в Excel:
Затем я добавил предлагаемые задачи, одну для удаления целевого файла Excel и одну для его повторного создания:
Это задача удаления файла, это «Задача файловой системы»:
Это задача для воссоздания файла Excel, это «Задача Execute SQL»:
Для этой «Задачи выполнения SQL» необходимо установить следующее:
а. Тип подключения "Excel"
б. Как и предполагалось, соединение такое же, как и в исходной задаче экспорта
с. Оператор SQL был скопирован из исходной задачи экспорта
Вот и все. Запустите его, и оно должно работать. Мое подключение к SQL Server выглядит следующим образом:
Мое подключение к Excel, которое было изначально создано при создании задачи экспорта, выглядит следующим образом:
В разделе «Поток данных» с помощью Source Assistant исходный «Источник OLE DB» имеет следующее:
И, используя помощника назначения, исходное назначение Excel имеет следующее:
Это оператор SQL, который я скопировал из исходного назначения Excel: