Гость
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Под каким пользователем выполняется пакет SSIS на SQL? / 6 сообщений из 6, страница 1 из 1
22.04.2020, 18:10
    #39950118
Nika gnome
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Под каким пользователем выполняется пакет SSIS на SQL?
Есть SSIS пакет. Он делает следующее:
Открывает файл
\\netfolder\folder\people.txt
Переносит данные в таблицу на SQL.

Всё.

Возникает ошибка.
Нет доступа к \\netfolder\
Хотя просто открыть эту папку я могу, доступ имею.
И запускаю пакет на выполнение вручную из SQL Server. - ошибка
Запускаю из SSDT - работает отлично.

Делаю логи. Вижу, что всё выполняется под моим именем. К таблице на SQL Server подключение успешное, а вот к файлику нет.
...
Рейтинг: 0 / 0
22.04.2020, 18:44
    #39950138
felix_ff
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Под каким пользователем выполняется пакет SSIS на SQL?
Nika gnome,

если вы прямо из ssms выполняете пакет, он стартует под учеткой службы sql server.

если запускаете из под sql agent то там вы можете указать proxy который будет использоваться.
...
Рейтинг: 0 / 0
23.04.2020, 07:37
    #39950292
a_voronin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Под каким пользователем выполняется пакет SSIS на SQL?
Nika gnome,

Если задан Impersonate в соединении, то под указанной в Ипмерсонейте учеткой.
Если не задан Имперсонейт, но задан конкретный оператор, то выполняется под учеткой в операторе.
Если ни задано ни того, ни другого, то под учеткой агента.
...
Рейтинг: 0 / 0
25.04.2020, 01:05
    #39951235
Nika gnome
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Под каким пользователем выполняется пакет SSIS на SQL?
спасибо! Да, прокси помогло
мне казалось, что можно каким-то образом можно запускать задачи из каталога SSIS. Но, по ходу, это невозможно. И ладно, всё равно конечная цель - запуск из агента по расписанию
...
Рейтинг: 0 / 0
26.04.2020, 12:15
    #39951613
Владислав Колосов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Под каким пользователем выполняется пакет SSIS на SQL?
Nika gnome,

интерактивный запуск пакетов, в общем-то нецелевой случай. Пакеты запускают по расписанию с помощью SQL Server Agent. Однако пакет можно выполнить при помощи процедур базы SSISDB, имея необходимые разрешения:
[catalog].[create_execution]
[catalog].[set_execution_parameter_value]
[catalog].[start_execution]
...
Рейтинг: 0 / 0
27.04.2020, 10:12
    #39951851
Ferdipux
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Под каким пользователем выполняется пакет SSIS на SQL?
Nika gnome
мне казалось, что можно каким-то образом можно запускать задачи из каталога SSIS. Но, по ходу, это невозможно.

Что-то не пойму проблемы. В документации Microsoft рассказано подробно, вроде в окне определения шага job выбираешь Package Source - SSIS Catalog и там - для пакета можно указывать его параметры, среду выполнения и т.п.
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Под каким пользователем выполняется пакет SSIS на SQL? / 6 сообщений из 6, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]