Для запроса xml не создается файл xml в SQL Server 2016 - PullRequest
0 голосов
/ 14 января 2020

Я создал пакет служб SSIS, который работает следующим образом:

  1. Выберите файл .csv из местоположения DFS, выделите записи об ошибках и поместите записи об ошибках в папку ошибок пути DFS как .csv file.

  2. Выполните правильные записи и сохраните их в базе данных, где запрос XML используется для создания файла XML и его повторного сохранения в DFS. location.

Подведем итог:

Выбирает CSV, генерирует (записи об ошибках) CSV и xml (правильные данные).

Проблема:

Мой пакет работает нормально, локально создавая файлы csv и xml в папке DFS, но при развертывании на SQL Server 2016 создается только csv, но не xml .. даже журналы не отображаются любая ошибка.

Я попробовал эти шаги в качестве решения:

  1. Проверено У меня есть все права доступа к расположению DFS
  2. Создана учетная запись-посредник с базой данных и разрешениями DFS
  3. Создано SQL Задание агента сервера и экс установил пакет на сервере
  4. Изменен SQL Конфигурации сервера пути DFS, чтобы увидеть что-то не так с конфигурациями

Основные проблемы:

  1. Мой пакет прекрасно работает локально, создавая как csv, так и xml.

  2. Также я создал ту же среду таблиц базы данных, которая используется моим пакетом в SQL Server 2012. Развернул его и выполнил SQL задание агента сервера, и оно работало корректно, создавая csv и xml.

  3. Я даже создал фиктивный пакет с select * from abc for xml raw и развернул на обоих серверах 2012 и 2016 и снова он создал XML для 2012 года, но не для 2016 года.

Я не уверен, в чем проблема, это проблема доступа к базе данных, разрешения DFS, учетные записи прокси или SQL Версии сервера.

...