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
Theo Nghị định 147/2024/ND-CP, bạn cần xác thực tài khoản trước khi sử dụng tính năng này. Chúng tôi sẽ gửi mã xác thực qua SMS hoặc Zalo tới số điện thoại mà bạn nhập dưới đây:


Cũ vẫn chất
-
Cách ẩn, hiện ghi chú trong bảng trên Excel
Hôm qua -
DRAM và DRAM-less SSD có gì khác nhau?
Hôm qua -
4 cách kiểm tra lịch sử giao dịch BIDV trên điện thoại, máy tính
Hôm qua -
Cách sao chép hoặc tạo bản sao toàn bộ trang tính trong Google Sheets
Hôm qua -
Cách tắt kiểm tra chính tả trong Word
Hôm qua 1 -
Các cách làm, tùy chỉnh trong bài sẽ giúp tăng tốc Windows 10 của bạn "nhanh như gió"
Hôm qua 6 -
Dynamic System Updates là gì?
Hôm qua -
Điểm ưu tiên, điểm khuyến khích, khu vực ưu tiên khi xét tuyển năm 2022
Hôm qua -
PING là gì? Test PING như thế nào?
Hôm qua -
Cách gỡ huy hiệu Threads khỏi trang cá nhân Instagram
Hôm qua