So many resources and articles talking about SQL Server security, also the microsoft training books. They all fail to give me a clear and manageable strategy to setup a security SQL Server database, many concepts are fuzzy and never be clarified for me.
For example, the setup program will set appropriate security permissions for install directory and registry after install that only local administrators and SQL Server service account have read and write permission on above. Then most articles will recommend not to use local administrator as SQL Server sysadmin, that means the SQL Server sysadmin doesn't have the above permission to the files and registry but the local administrators have. This makes no sense to me! This is just one example, I believe there are many.
Security seems a easy topic, but actually it's absolutely not! In my point of view, it's full of concepts in conflict that always confuse user.