Любая причина, почему исключение try catch сообщило бы неверный путь к файлу в SSIS? - PullRequest
0 голосов
/ 27 декабря 2018

Итак, у меня есть этот пакет служб SSIS, в котором есть задача сценария, которая копирует файлы в место назначения и затем помещает их данные в структуры данных C # для последующего анализа.Тем не менее, он проходит через первый файл, а затем внезапно я получаю это исключение из перехвата попытки в моем основном методе, заявляющем: Error: 0x12 at Copy xxx Files to New Destination, there was an exception :< which said: : Could not find file 'C:\Program Files\Microsoft SQL Server\130\DTS\binn\xxx370xxxxx_xxx.rpt'.

, что привлекло мое внимание, так это то, что путь к файлу изменился из другого места, Я ничего не храню в папке binn сервера sql ...

Вопрос:

Может ли путь к файлу, который он пытается прочитать, не быть файлом Binи это исключение сообщает об этой папке по какой-то основной причине,

в дополнение

У вас есть полезные советы по отладке сломанного пакета с помощью задач сценария C #?
Я новичок в этом проекте, и мне не на что рассчитывать, и отладка кода C # в BIDS, по-видимому, не очень интуитивна.(не достигает контрольных точек, не может пройти через мой код C #.)

1 Ответ

0 голосов
/ 28 декабря 2018

Размещение этого предложения в качестве предложенного ответа, которое Мартин Смит сказал ниже:

Это не будет выдумкой.Ваш код пытается найти файл там.Я мог бы представить, что C: \ Program Files \ Microsoft SQL Server \ 130 \ DTS \ binn является местоположением рабочей папки по умолчанию, и где-то вы просто используете имя файла вместо полного пути.

...