SSIS-job that executes SAS-scripts suddenly no longer works (although it finishes successfully)

Erik N. Martinsen 6 Reputation points
2022-09-13T13:45:34.027+00:00

We have a daily SSIS-job that runs in 3 environments. The job runs an SSIS-project that executes multiple SAS-scripts (on a seperate SAS-server per SSIS-environment).

There's never been any problems with this SSIS-project, until today. Although the SSIS-jobs appears to run well, and appears to execute the SAS-scripts, they don't actually get executed (on any of the SAS-servers).

According to the Execution Log in SSMS, each SAS-script is successfully executed. However it says that each script finished in under 1 second (a successful execution normally takes many minutes). And on the SAS-server side we don't find any trace of the scripts having been run (no log files are generated).

240520-image.png

The SAS-scripts were successfully executed yesterday (and each day before that, for multiple years). We haven't changed the SSIS-project or the SAS-scripts in any way since then. And there apparently haven't been any changes to our infrastructure, network, drivers, etc. Not for SAS, nor for SQL Server. At least not according to anyone we've been in touch with so far...

It appears as though SSIS thinks it's communicating with SAS, while SAS ignores SSIS. And there's no errors or warnings.

If I try to execute a SAS-script manually by running an individual SSIS-package, the same thing happens: It appears to run well, but doesn't actually execute the SAS-program.

Do you have any suggestions on how to troubleshoot this?

SQL Server Integration Services
SQL Server Integration Services
A Microsoft platform for building enterprise-level data integration and data transformations solutions.
2,560 questions
{count} votes

1 answer

Sort by: Most helpful
  1. Erik N. Martinsen 6 Reputation points
    2022-09-15T13:13:24.193+00:00

    This solved the problem:

    • We switched to SHA256-hostkeys (for communication between SSIS & SAS), in the arguments from my 2nd screenshot.
    • The Microsoft server was running putty/plink 0.70, but upgraded to 0.75 (which supports SHA256)
    1 person found this answer helpful.
    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.