You have to let him do it his way.
You are in for a long road. You need al- anon.
What you are doing, attempting to install safe guards and stop gaps, have NEVER worked.
He will resent you. He will drink. He needs to do this himself or not at all.
Your options are to accept him for who he is or divorce him
Even if he was working a program, its HIS program
You cannot run another persons life, alcoholic or not.
Alanon or coda