Невозможно запланировать пакет ssis, КОТОРЫЙ ПОЛУЧАЕТ данные из MYSQL

Я создал ПАКЕТ SSIS на машине X для извлечения данных из запроса БД MYSQL с машины Y и записи в таблицу назначения SQLSERVER, которая находится на машине Z (принуждения, поскольку я не могу подключиться к mysql из Z, а X - единственная машина который имеет навикат).

Пакет запускается на T при запуске вручную, и я пытаюсь запланировать его на машине X для БД Z. Я создал файл конфигурации xml и поместил его на Z, так как процесс выполняется в БД Z. И задание завершается сбоем, когда выполняется как запланированное задание.

Я добавил пароли в файл конфигурации, так как они не сохраняются автоматически.

Я полагаю, это связано с тем, что используются разные машины (пакет на X, работающий на базе данных Z, и файл конфигурации на Z).

Вот ошибка: Не удалось открыть файл пакета "D:\CSMS\SSIS\Random\Random\MySQlDBtoDWH11DataTransfer.dtsx" due to error 0x80070015 "The device is not ready." Это происходит при загрузке пакета, и файл не может быть открыт или правильно загружен в XML-документ. Это может быть результатом того, что при вызове LoadPackage было указано неверное имя файла, или был указан XML-файл, имеющий неверный формат. End Error Не удалось загрузить пакет "D:\CSMS\SSIS\Random\Random\MySQlDBtoDWH11DataTransfer.dtsx" из-за ошибки 0xC0011002. Описание: Не удалось открыть файл пакета "D:\CSMS\SSIS\Random\Random\MySQlDBtoDWH11DataTransfer.dtsx" из-за ошибки 0x80070015 "The device is not ready." Это происходит при загрузке пакета, когда файл невозможно открыть или правильно загрузить в XML-документ. Это может быть результатом того, что при вызове LoadPackage было указано неверное имя файла, или был указан XML-файл, имеющий неверный формат.

Не могу понять, где я терплю неудачу!


person VJAI    schedule 30.12.2013    source источник
comment
использует ли он подключение ODBC или ADO.Net к MYSQL?   -  person KrazzyNefarious    schedule 30.12.2013


Ответы (2)


Используете ли вы прямую конфигурацию или используете косвенную (в которой путь к файлу конфигурации xml сохраняется в переменной среды?

ЕСЛИ вы используете прямую конфигурацию, вам необходимо убедиться, что обе машины имеют одинаковую структуру папок, которая сохраняется в файле package.

Если вы используете переменную среды, чтобы указать на файл конфигурации. Убедитесь, что вы изменили значение переменной в соответствии с машинами и папками, в которых находится ваш файл конфигурации.

person Ashahzad    schedule 30.12.2013
comment
@Bhupesh Он использует соединение ODBC для подключения к mYSQL. - person VJAI; 31.12.2013

Чтобы закрыть этот вопрос, я запланировал его запуск из пакетного файла, и процесс работает нормально.

person VJAI    schedule 05.06.2014