I am trying to patch one node in a SQL Server 2016 Standard FCI. I removed the node from the cluster, and ran the installer, but it failed.

The summary file contained the following exit code / message:

Exit code (Decimal):           -2146233079
Exit facility code:            19
Exit error code:               5385
Exit message:                  The given key was not present in the dictionary.

I cannot find anything obvious in the "Detail" file.

Can anyone recommend where I could go to get a clearer idea of what failed?


1 Answer 1


What I am understanding from your requirement to patch a sql clustered environment you are removing a node. This is definitely not the right way to proceed. You need to patch the current passive node first. Once everything goes well do a failover at node level.

Now the patched passive node becomes active, do your health check for the patching done if all look green. Once ok, proceed with patching on current passive node.

If there is any node preference you can failback to original active node and do health checks to ensure patching went well.

  • Thanks for the response. I have Patched using the method you mention before but seem to recall it wanting to Patch both Nodes at the same time. This caused me to do research and found some suggestions that Passive node is removed before Patching. I will try leaving it in and see how that goes. Commented Mar 12, 2019 at 10:54

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.