SSIS , Value does not fall within the expected range hatası

Eğer Execute SQL Task ile bir SP nin Output değerini döndürmeye çalışıyor ve aşağıdaki hatayı alıyorsasnız , Execute SQL Taskın SQL Statements da SP yi yazdığınız yerdeki syntax ve parametrenin ismine dikkat edin aşağıdaki tabloda verdiğim gibi düzenlemelisiniz. Örneğin default olara OLE DB provider kullanıyor olmalısınız ve one göre “exec sp_procedure ? out” şeklinde yazıp parametresinin isminide “0” olarak vermelisiniz.

Hata Mesajı;

[Execute SQL Task] Error: Executing the query  ? out failed with the following error: “Value does not fall within the expected range.”. Possible failure reasons: Problems with the query, “ResultSet” property not set correctly, parameters not set correctly, or connection not established correctly.