Learn about the difference between system and database roles in SQL Server and how to assign them for best security.
- [Instructor] Once you have a login and a database user,…the next thing you need to do…is be able to grant roles and privileges to that user.…Let's talk about roles and privileges within SQL Server.…So we have a couple of different types of roles…in SQL Server so we'll talk about first fixed server roles.…You may have heard of these before.…They've been in SQL Server since it was first introduced…and these fixed server roles are really a (mumbles)…and we go back to SQL Server…being a fork of the original side base database engine.…Fixed roles are pre-configured roles…that are within the database engine after you install it…that grant privileges.…
These privileges are typically pretty high-level privileges.…One of the most common…and most abused of these fixed server roles…is the sys admin fixed server role which gives any user…if his login is a member of that role…complete control of the SQL Server instance…without any ability to revoke or deny rights…from members of this role.…Including the sys admin role,…
Author
Released
9/11/2018- Building secure applications in SQL Server
- Configuring authentication in Azure AD
- Assigning user roles and privileges
- Building custom roles
- Creating contained users
- Protecting SQL Server from injection
- Identifying vulnerabilities
- Writing strong procedures
- Checking inputs
- Using dynamic parameterization
- Encrypting network connections
- Securing linked servers
- Configuring firewalls
Skill Level Beginner
Duration
Views
Related Courses
-
Learning SQL Server 2017
with Adam Wilbert1h 21m Beginner -
SQL Server 2017: Linux, Docker, and macOS
with Adam Wilbert1h 44m Intermediate -
SQL Server 2017: What's New
with Adam Wilbert1h 22m Beginner -
SQL Server Performance for Developers
with Joey D'Antoni3h 44m Intermediate
-
Introduction
-
Course software1m 33s
-
1. Roles and Privileges in SQL Server
-
Logins and users3m 39s
-
Least privileges principal4m 20s
-
Roles in Azure SQL Database2m 45s
-
Demo: Contained users2m 22s
-
-
2. SQL Injection
-
Overview of SQL injection2m 44s
-
-
3. Securing Your Network
-
Network security3m 58s
-
TLS 1.0 vs. TLS 1.23m 12s
-
Linked server security3m 37s
-
Demo: Linked servers3m 32s
-
Azure SQL Database firewalls3m 56s
-
-
Conclusion
-
Next steps13s
-
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.
CancelTake notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.
Share this video
Embed this video
Video: Roles and privileges overview