Я пытаюсь подключить SSIS к экземпляру AWS RDS SQL Server. Всякий раз, когда я пытаюсь запустить пакеты через агент SQL Server, я получаю следующее сообщение об ошибке:
Не-SysAdmins было отказано в разрешении на выполнение шагов задания выполнения DTS без учетной записи прокси.
Из того, что я могу найти в Интернете, рекомендуется создать учетную запись прокси. Это не представляется возможным, поскольку я не могу создать учетные данные в экземпляре AWS RDS.
Возможно ли то, что я пытаюсь сделать? Если да, то как мне настроить правильную работу пользователя / пакета?
откажитесь от SSIS и используйте процедурную модель для выполнения ваших ETL. - Поэтапные данные из файла в таблицу с помощью вызова «BULK INSERT» из хранимой процедуры - Использование хранимых процедур для преобразования, любой шаг, кроме прямого вызова FTP, может быть выполнен через хранимую процедуру, возможно, потребуется активная xp_cmdshell для доступа на уровне файла, например xp_fileexist, чтобы получить список файлов через DIR или другую команду, но это можно сделать. Я давно отказался от SSIS и создал свои собственные процедуры ETL, управляемые метаданными, которые используют ОДНУ СОХРАНЕННУЮ ПРОЦЕДУРУ для всех загрузок файлов в промежуточную таблицу для динамического построения BULK INSERT и INSERT / SELECT посредством сравнения заголовка со столбцами таблицы. Установите модель метаданных для параметров файла, для построения параметров массовой вставки. Не уверен, нужен ли вам прокси (и учетные данные) для команд уровня файловой системы.