Máy chủ SQL Tạo người dùng

May Chu Sql Tao Nguoi Dung



Chào mừng bạn đến với hướng dẫn SQL Server khác. Đối với phần này, chúng ta sẽ xem xét quá trình tạo nhiều loại người dùng khác nhau trong SQL Server. Chúng ta sẽ tìm hiểu cách sử dụng câu lệnh CREATE USER để thêm một loại người dùng mới vào cơ sở dữ liệu hiện được chọn. Có nhiều loại người dùng khác nhau trong SQL Server. Không ngần ngại, chúng ta hãy đi sâu vào.

Máy chủ SQL Tạo Tuyên bố Người dùng

SQL Server sử dụng câu lệnh CREATE USER để thêm người dùng mới vào cơ sở dữ liệu hiện tại. Tuy nhiên, các tham số có thể thay đổi tùy thuộc vào loại người dùng mà bạn muốn tạo.

Ví dụ: cú pháp sau hiển thị lệnh tạo người dùng đăng nhập trong SQL Server:







TẠO NGƯỜI DÙNG user_name
[
{ CHO | TỪ } ĐĂNG NHẬP login_name
]
[ VỚI [ ,... ] ]
[ ; ]

Hãy để chúng tôi xem qua quy trình và các lệnh để tạo các loại người dùng khác nhau.



Máy chủ SQL Tạo người dùng dựa trên đăng nhập trong Cơ sở dữ liệu chính

Loại phổ biến nhất là người dùng đăng nhập được lưu trữ trong cơ sở dữ liệu chính. Ví dụ: phần sau hiển thị lệnh tạo người dùng đăng nhập với tên người dùng – linuxhint:



TẠO ĐĂNG NHẬP linuxhint
VỚI MẬT KHẨU 'mật khẩu';

Bắt đầu bằng cách tạo một tên đăng nhập linuxhint.





Tiếp theo, tạo một người dùng với tên người dùng mục tiêu bằng thông tin đăng nhập trước đó.

TẠO NGƯỜI DÙNG linuxhint
ĐỂ ĐĂNG NHẬP linuxhint;

LƯU Ý: Vì chúng tôi không chuyển sang cơ sở dữ liệu cụ thể, nên lệnh trước đó sẽ lưu trữ người dùng trong cơ sở dữ liệu chính. Nếu bạn muốn tạo người dùng cho cơ sở dữ liệu khác, hãy chuyển sang cơ sở dữ liệu đích.



Máy chủ SQL Tạo người dùng mà không cần đăng nhập

Bạn cũng có thể tạo một người dùng không được ánh xạ tới một ĐĂNG NHẬP SQL Server cụ thể. Ví dụ: các câu lệnh sau tạo một người dùng có tên là linuxhint mà không cần đăng nhập:

TẠO NGƯỜI DÙNG linuxhint MÀ KHÔNG ĐĂNG NHẬP;

Máy chủ SQL Tạo người dùng đăng nhập dựa trên nhóm Windows

Để tạo người dùng sử dụng Nhóm Windows, bạn có thể chạy lệnh sau:

TẠO NGƯỜI DÙNG [windows_principal\username];

Máy chủ SQL Tạo người dùng để đăng nhập tên miền

Ví dụ sau tạo một người dùng có tên là linuxhint trong miền có tên là sql_server:

TẠO NGƯỜI DÙNG [sql_server\linuxhint];

Người dùng được chứa chỉ có thể được tạo trong cơ sở dữ liệu được chứa.

Tạo nhiều loại người dùng khác nhau bằng SQL Server Management Studio

Nếu bạn mới bắt đầu hoặc bạn không muốn các truy vấn giao dịch-SQL tạo người dùng, bạn có thể sử dụng SQL Server Management Studio.

Điều này cung cấp một giao diện đơn giản và trực quan để tạo nhiều loại người dùng khác nhau, bao gồm:

  1. Người dùng SQL có thông tin đăng nhập
  2. Người dùng SQL không đăng nhập
  3. Người dùng SQL được ánh xạ tới Chứng chỉ SSL đã cho
  4. Người dùng SQL được ánh xạ tới khóa bất đối xứng
  5. Người dùng SQL dựa trên Windows

Nó cũng cho phép cấu hình rất nhiều tùy chọn chỉ bằng một cú nhấp chuột bao gồm các lược đồ được sở hữu, tư cách thành viên, v.v.

Để tạo người dùng trong cơ sở dữ liệu đích bằng SSMS, hãy mở Khám phá đối tượng và định vị cơ sở dữ liệu lưu trữ người dùng mà bạn muốn tạo.

Điều hướng đến Bảo mật -> Người dùng. Nhấp chuột phải và chọn “Người dùng mới”.

Điều này sẽ khởi chạy một cửa sổ mới cho phép bạn tạo nhiều loại người dùng khác nhau khi bạn thấy phù hợp. Ví dụ: chúng ta có thể tạo một người dùng có khả năng đăng nhập như sau:

Ở đó bạn có nó! Một phương pháp đơn giản để tạo người dùng SQL Server bằng giao diện đồ họa.

Sự kết luận

Trong bài đăng này, chúng tôi đã khám phá các phương pháp đơn giản để tạo nhiều loại người dùng khác nhau trong SQL Server. Chúng tôi cũng đề cập đến cách sử dụng SSMS để tạo người dùng.