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

Всё.

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

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

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

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

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

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

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


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