Cách tạo người dùng trong MS SQL Server
Tạo user SQL Server như thế nào? Nếu chưa biết, mời bạn xem hướng dẫn chi tiết cách tạo user login trong SQL Server dưới đây.
Quản lý bảo mật SQL Server là một phần quan trọng trong việc duy trì môi trường phát triển phần mềm của bạn. Về cơ bản, cách tạo tài khoản đăng nhập SQL Server không khó. Bài viết sẽ hướng dẫn bạn chi tiết tới từng bước, bao gồm cả cấp quyền cho người dùng.
Trong SQL Server, một đăng nhập được tạo cho phiên bản máy chủ, còn người dùng được tạo cho cơ sở dữ liệu. Một Login phải được ánh xạ tới người dùng kết nối tới một database. Một đăng nhập có thể được map tới chỉ một người dùng cho database bất kỳ. Phạm vi hoạt động của User là database.
Hiện bạn có hai cách để tạo một User mới hay cấp quyền người dùng:
- Sử dụng Microsoft SQL Server Management Studio.
- Dùng T-SQL.
Cách 1: Sử dụng T-SQL
Cú pháp để tạo người dùng trong MS SQL Server.
Create user <username> for login <loginname>
Ví dụ:
Để tạo người dùng có tên TestUser với tên đăng nhập là TestLogin trên CSDL TestDB, chạy truy vấn dưới đây.
create user TestUser for login TestLogin
Cấp quyền người dùng bằng T-SQL
Để cấp quyền cho người dùng bằng T-SQL, đầu tiên bạn chọn database bằng lệnh use. Sau đó, phân quyền cho người dùng bằng lệnh grant. Đây là cú pháp dành cho SQL Server tạo người dùng và phân quyền:
use <database-name>
grant <permission-name> on <object-name> to <username\principle>
Ví dụ lệnh sau cho bạn biết cách phân quyền lựa chọn cho một người dùng trên đối tượng (bảng) tên Course trong Database EDU_TSQL:
USE EDU_TSQL
GO
Grant select on Course to Quantrimang.com
Cách 2: Sử dụng SQL Server Management Studio SSMS
Lưu ý: Trước hết cần tạo Login bằng bất kì cái tên nào trước khi tạo tài khoản người dùng. Hãy dùng tên Login là TestLogin.
Bước 1: Kết nối tới SQL Server và mở rộng thư mục CSDL. Sau đó mở CSDL có tên TestDB, nơi ta sẽ tạo tài khoản người dùng, tìm thư mục Security. Tại đây tìm thư mục Users hoặc Logins (trên bản SQL Server mới) và chọn New Login. Khi đó màn hình dưới đây sẽ hiện ra.
Màn hình tạo người dùng mới cho MS SQL Server
Bước 2: Điền tên TestUser cho tên người dùng và chọn tên Login có tên TestLogin như trong hình dưới đây.
Tạo tài khoản người dùng mới
Bước 3: Click OK để hoàn tất. Refresh lại thư mục, bạn sẽ thấy tên người dùng mới được tạo.
Tạo thành công người dùng mới trên MS SQL Server
Phân quyền người dùng trong SSMS
Đây là quá trình từng bước về cách phân quyền người dùng trong SQL Server Mangagement Studio:
- Bước 1: Kết nối phiên bản SQL Server và mở rộng thư mục của nó từ Object Explorer như hình bên dưới. Click chuột phải vào tên của người dùng. Ở đây chọn Properties.
- Bước 2: Ở màn hình tiếp theo, click lựa chọn Securables từ bên trái > nhấn Search.
- Bước 3: Chọn All Objects belonging to Schema > Chọn Schema tên dbo > click OK.
- Bước 4: Nhận diện bảng bạn muốn cấp quyền > trong Explicit Permission Grant > click OK.
Thế là xong!
Như bạn thấy, cách tạo tài khoản đăng nhập SQL Server không quá khó. Về cơ bản, bạn chỉ cần làm theo đúng hướng dẫn kể trên là sẽ thành công. Nếu biết thêm cách nào khác, hãy chia sẻ cùng độc giả Quantrimang.com nhé!
Bạn nên đọc
Cũ vẫn chất
-
Cách đổi màu phông nền trong Photoshop
Hôm qua -
Tổng hợp code Đại Chiến Tam Quốc mới nhất
Hôm qua -
Cách dùng hàm IMPORTRANGE trong Google Sheets
Hôm qua -
Last Name, First Name là gì? Cách điền chúng chính xác nhất
Hôm qua -
Code Mobile Legends mới nhất 12/2024
Hôm qua -
Cách gán địa chỉ IP tĩnh trong Windows 11, 10, 8, 7, XP hoặc Vista
Hôm qua -
Game ‘Khủng long mất mạng’ trên Google Chrome được 3D hóa tuyệt đẹp, mời trải nghiệm
Hôm qua -
Những tấm gương điển hình của tinh thần vượt lên số phận
Hôm qua -
Code Kiếm Vương 1 - ADNX Mobile mới nhất
Hôm qua -
90+ phím tắt Google Docs cho Windows và Mac
Hôm qua