
امن کردن SQL Server
- امنیت Server
- امنیت Database
- امنیت Object
در این قسمت از دوره آموزشی به بررسی مفاهیم اولیه امنیت در SQL Server و شیوه پیاده سازی مباحث امنیتی در آن خواهیم پرداخت. مطالبی که در این قسمت از آموزش در مورد آن ها صحبت خواهیم کرد:
- آشنایی با مفهوم امنیت در SQL Server
- بررسی مفاهیم Authentication و Authorization و تفاوت آن ها
- بررسی مفاهیم Principles و Securables
- بررسی مفهوم Server Security و آشنایی با Logins و Roles و Permission ها در Server
- بررسی مفهوم Database Security و آشنایی با User ها و Role ها و Permission ها
- آشنایی با مفهوم Schema و کاربرد آن به صورت تئوری
- آشنایی اولیه با مفهوم Ownership Chaining در SQL Server
- نحوه ایجاد User ها و Group ها در Windows Server 2012
- نحوه ایجاد Login در SQL Server به صورت Windows Based و Local Login بوسیله Management Studio و دستور CREATE LOGIN در T-SQL
- آشنایی با Role ها، ایجاد کردن آن ها بوسیله Management Studio و T-SQL و مشخص کردن Permission ها برای Role ها
- نحوه اضافه کردن Login ها به Role های تعریف شده بوسیله Management Studio و T-SQL
- نحوه تعریف User برای Database ها و ایجاد ارتباط میان User و Login در محیط Management Studio و T-SQL
- آشنایی با Database Roles، ایجاد کردن Role ها و اضافه کردن User ها در یک Role مشخص
- آشنایی با مفهوم Orphaned User در SQL Server