How to schedule and manage your SAS hot fixes

1

This is the last of three posts on our hot-fix process, aimed at helping you better manage your SAS®9 environment through tips and best practices. The first two installments are linked here:

Having a good understanding of the hot-fix process can help you keep your SAS environment running smoothly. This last installment aims to help you get on a schedule with your hot-fix installations and provides an example spreadsheet (available for download on GitHub) to manage hot fixes.

Schedule hot fixes

As an administrator, sometimes applying outstanding hot fixes can be a daunting task. However, the longer you wait, the worse your situation becomes—with a potentially unstable environment and a growing backlog of hot fixes to apply. With a little careful planning, the task can become routine and everyone involved will be much happier. The next sections outline a strategy for getting on a quarterly schedule.

Run the SASHFADD tool

The first step of getting on a quarterly schedule to apply hot fixes is to run the SAS Hot Fix Analysis, Download and Deployment (SASHFADD) Tool. For information about running this tool and analyzing the report it generates, see the first two installments in this blog series, The SAS Hot Fix Analysis, Download and Deployment (SASHFADD) Tool and Understanding the SAS Hot Fix Analysis, Download and Deployment Tool Report.

Once you review the SASHFADD report, you will have a better understanding of what resources will be needed to apply the outstanding hot fixes. You also need to decide which philosophy of installing hot fixes you want to follow. For more information, see Which hot fixes should I apply?

Coordinate with IT

The second step is to coordinate the process with your IT department. Before you take the system offline to apply hot fixes, IT typically wants to do the following:

  • Perform a full system backup.
  • Check for scheduled jobs and make necessary adjustments.
  • Decide the best time to stop SAS services.
  • Evaluate how long the system will need to be offline.

After the first session of applying your hot-fix backlog, all these tasks can run on a regular (preferably at least quarterly) schedule that won't require as much analysis time from IT.

Communicate with end users

Before you implement the plan that you and the IT department devised, you need to communicate with your end users. Let them know ahead of time (maybe by a week) when the outage will occur, what they need to do to prepare for it, and how long it will take. It's a best practice to perform the update outside of regular business hours.

Reap the benefits

When you follow a quarterly schedule of applying hot fixes, there are many benefits:

  • The administrator is more experienced from installing hot fixes regularly, so the process goes more smoothly and takes less time.
  • The IT department has an established process in place for backing up the system and taking it offline for the maintenance.
  • End users know what to expect and are not surprised by the outage.
  • The system runs better and is protected from vulnerabilities due to the regular schedule of updates.
  • There is less downtime because there are fewer hot fixes to install with each update.

Manage hot fixes

Applying hot fixes can often be a complicated process with multiple steps before and after you install them. So, a key aspect of successfully applying hot fixes is ensuring that you follow all the steps that are included in the SASHFADD report. A great tool for managing this complexity is a spreadsheet!

Download one I created and customize it:

SANDY'S SPREADSHEET | DOWNLOAD IT NOW

This tool allows you to see and then check off (through highlighting, color coding, or notes) each of the steps to get the best results.

Administrators will have different approaches to their spreadsheets. Mine, linked above, is the result of much trial and error. Here are the items that I keep track of in my spreadsheet:

  • Hot-fix number
  • Hot-fix dependencies
  • Pre-installation steps
  • Post-installation steps
  • Special notes

Another benefit of the spreadsheet is that you can group steps together so that you can do them all at once. Here are some examples of when you can group steps to save time:

  • When performing the Rebuild Web Applications step, you can select the SAS® Marketing Automation, SAS® Marketing Optimization, and/or SAS® Deployment Manager web applications to be rebuilt in one iteration.
  • When performing the Deploy Web Applications step, you can select the SAS® Marketing Automation, SAS® Marketing Optimization, and/or SAS® Deployment Manager web applications to be rebuilt in one iteration.

Helpful resources

See the following links for the detailed and thorough documentation:

I hope that this blog series has been helpful to you! Have a terrific day!

READ PART ONE | The SAS Hot Fix Analysis, Download and Deployment (SASHFADD) Tool READ PART TWO | Understanding the SAS Hot Fix Analysis, Download and Deployment Tool Report WANT MORE GREAT INSIGHTS MONTHLY? | SUBSCRIBE TO THE SUGA DOWNLOAD
Share

About Author

Sandy Gibbs

Senior Technical Support Engineer

Sandy Gibbs has been in Technical Support for over 18 years and worked as a consultant for 4 years. She enjoys helping customers and spending time with family and friends.

1 Comment

  1. Hallo Sandy,
    could you tell me pleas, if it is possible to reduce the ammount of hot fix notifications only to the relevant for my system notifications? All the time we recieving notifications to all possible sas products and its really terrible. I wish I would recieve notifications only related to those products:

    Operating System WX64_SV (i.e. Windows x64, server).
    Products Base SAS Software
    SAS/STAT 14.3 (M5) and 13.2 (M2)
    SAS/GRAPH
    SAS/Secure 168-bit
    SAS/Secure Windows
    SAS/ACCESS Interface to OLE DB
    SAS Workspace Server for Local Access
    High Performance Suite

    Thnak you!
    With best regards,
    Eugen Retser

Leave A Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Back to Top