Я работаю над существующим пакетом SSIS, чтобы добавить к нему пользовательский журнал. Я пытаюсь проверить его, и у меня есть задача Execute SQL Task, которую я не создавал, которая получает следующую ошибку.SSIS Выполнение задачи SQL Query не может найти хранимую процедуру
Выполнение запроса
"ap_pfl_DropProfileTables"
не удалось со следующей ошибкой:
"Could not find stored procedure 'ap_pfl_DropProfileTables'.". Possible failure reasons: Problems with the query, "ResultSet" property not set correctly, parameters not set correctly, or connection not established correctly.
Я понятия не имею, почему я получаю эту ошибку, потому что:
- я не сделал создайте это или измените его, и этот пакет работает без ошибок при производстве.
- Сохраненная процедура просто обрезает две таблицы. У него нет набора результатов или параметров.
- Соединения работают правильно, потому что эта сохраненная процедура выполняется одновременно с другим потоком, выполняющим задачу потока данных, которая успешно выполняется и использует только два соединения в этом пакете.
- Я проверил двойную и тройную базу данных, чтобы убедиться, что хранимая процедура там написана правильно. Я даже проверил случай букв в хранимой процедуре.
Любые идеи о том, как исправить это?
Вы уверены, что ваша строка подключения указывает на правильное местоположение? Существует ли sproc в данной схеме? Имеет ли учетная запись, выполняющая sproc, правильные разрешения для доступа к ней? – Goose
Строка подключения хороша, потому что задача потока данных, которая работает в одно и то же время, использует одно и то же соединение и успешно завершается без ошибок. Я использую учетную запись системного администратора, так что да, у нее есть доступ. Хранимая процедура создается в dbo – nleidwinger18
Изменили ли параметры в любой точке и/или правильно ли они отображались? – Goose