What is the minimum privilege needed to execute ALTER DATABASE {db_name} SET ARITHABORT ON
?
I found that the privilege ALTER ANY DATABASE
would suffice this, but I wonder if there isn't any other "smaller" privilege that does the same thing, because I think this permission is too broad and maybe I'll not have it in production environment.
Best Answer
Well, ended up I changed the user options, so new sessions start with ARITHABORT ON. It worker out for me.
Here's a link better explaining how: Make SqlClient default to ARITHABORT ON
I've used the "Server-wide" part of it.