Why does SQL Clone Agent need local Administrators privilege?
John_Zabroski_wam
Posts: 10 Bronze 2
in SQL Clone
I recently asked this question on ServerFault and got an answer indicating Backup Operator should be sufficient: https://serverfault.com/a/948106/238609
However, SQL Clone Agent service will not start unless it's service account is a local administrator.
However, SQL Clone Agent service will not start unless it's service account is a local administrator.
Tagged:
Comments
Moreover, SQL Clone agents auto-update themselves by virtue of the fact that they are running as local admin, so even if we were able to find a lengthy set of permissions that could permit perform imaging/cloning, auto-updating would be broken without permission to install software.
Of course, we would always want to keep the requirements for our software as low as possible, but haven't managed to find a reasonable way to run SQL Clone Agents with lower than local admin privileges given the kinds of operations it does. What we would generally recommend is to not install SQL Clone Agent on production systems where there would understandably be much greater scrutiny, and instead use backups to import data into the system.
Do you know what permissions the Windows Storage Management API requires? I tried to find documentation prior to writing this post and the one on ServerFault, but the documentation is sparse.
I think you just need to communicate to RedGate how much $ your company would be prepared to spend on such a solution. If you're a large enterprise, SQL Clone will likely be cheaper than Dephix or WinDocks, and probably better supported.