Ошибка: Excel Destination.Connections[OleDbConnection] не имеет значения для свойства ID
Я хочу записать данные с сервера SQL в месте назначения Excel. При выполнении задачи потока данных происходит сбой из-за этих ошибок:
Ошибка [SSIS.Pipeline]: "Назначение Excel.Connections[OleDbConnection]" в коллекции диспетчера подключений "Подключения" "Назначение Excel" не имеет значения для свойства ID. Убедитесь, что для компонента установлено свойство ConnectionManagerID объекта подключения во время выполнения.
[SSIS.Pipeline] Ошибка: пункт назначения Excel не прошел проверку и вернул код ошибки 0xC004801C.
Я установил Delay Validation
свойство пакета для TRUE
2 ответа
Это исключение возникает, когда вы не указали диспетчер соединений для пункта назначения Excel. Дважды щелкните пункт "Назначение Excel", появится свойство " Диспетчер подключений Excel", которое позволяет выбрать существующий диспетчер подключений Excel из списка или создать новое подключение, нажав "Создать".
Для получения дополнительной информации о том, как импортировать данные в Excel, вы можете обратиться к следующим ссылкам:
- Использование SSIS для экспорта данных в Excel
- Импорт данных из Excel или экспорт данных в Excel с помощью служб интеграции SQL Server (SSIS)
- Excel Назначение
Аналогичная ссылка на выпуск
Я устранил аналогичную ошибку «нет значения для свойства ID», закрыв целевой файл Excel, связанный с соединением, который был открыт на рабочем столе.
Подробности строки ошибки.
Ошибка в задаче потока данных [SSIS.Pipeline]: «OData Source.Connections[Connection]» в коллекции диспетчера соединений Connections «OData Source» не имеет значения для свойства ID. Убедитесь, что для компонента установлено свойство ConnectionManagerID объекта подключения среды выполнения.