yz_will Ответов: 1

Задание Sql server create SSIS не может получить данные удаленного компьютера, но пакет может это сделать.


1. Сначала мы создаем пакет в VS 2010, он использует плоский файловый источник для получения лог-файлов с удаленных ПК и может хранить данные в локальной БД.;

2. затем мы развертываем пакет в каталогах служб Integration Services - & gt; SSISDB;

3. мы используем SQL server для создания задания SSIS для запуска пакета, но оно не сработало и показывает следующую ошибку: "задание не выполнено. Задание было вызвано пользователем sa. Последним шагом для запуска был Шаг 1 (L3_Z1A).';

Что я уже пробовал:

1. мы пытаемся получить лог-файлы с локального компьютера, задание выполняется успешно,
но когда мы изменили путь к плоскому файлу на удаленный компьютер, это не удалось;

Richard Deeming

Итак, посмотрите на детали шага 1 и посмотрите, какая ошибка была зарегистрирована.

1 Ответов

Рейтинг:
8

NightWizzard

Компонент SQL server engine работает как служба Windows, которая по умолчанию назначена локальной системной учетной записи. Локальные учетные записи не имеют доступа к сетевым ресурсам - это может быть причиной того, что вы не можете получить доступ к файлам с другого компьютера. Попробуйте изменить учетную запись службы Windows на учетную запись администратора с сетевыми привилегиями.