SQL Server login practice

After reading and somewhat understanding security components (principals, securables, and permissions, fixed roles, user-defined roles, etc.), I like to get good skill by practicing them.

Question: Where can I find typical scenario statement to apply in my SQL Server installation and test them to make sure I have done correctly?

for example:
- make user1 sys admin
- make user2 database owner
- make few other users and assign them different roles
- assign roles
- process how to test them.

I can make my own examples; but most likely they may not be as good as thoughtfully designed by an experienced SQL Server admin.
LVL 34
Mike EghtebasDatabase and Application DeveloperAsked:
Who is Participating?
 
Mark WillsConnect With a Mentor Topic AdvisorCommented:
Big question, and quite possible too difficult to provide general advice.

Having said that, there are resources via MS Books online that can provide insights and tips such as checklists : http://technet.microsoft.com/en-us/library/ff848786(v=sql.105).aspx and Best Practices whitepaper : http://download.microsoft.com/download/8/F/A/8FABACD7-803E-40FC-ADF8-355E7D218F4C/SQL_Server_2012_Security_Best_Practice_Whitepaper_Apr2012.docx

For a more opinionated "guide" have a read of : http://www.mssqltips.com/sqlservertip/3159/sql-server-security-checklist/ it presents the most common issues as a "do this" type checklist. But before you actually do those things, make sure you understand the ramifications and your own environment...

Once you have gained a clearer list of items that may need more insights, then we will probably be in a better position to address more specific scenarios.

Happy reading :)
0
 
Mike EghtebasDatabase and Application DeveloperAuthor Commented:
Thank you.
0
All Courses

From novice to tech pro — start learning today.