Tạo Đăng nhập, Người dùng, chỉ định Quyền: Hướng dẫn SQL Server

Mục lục:

Anonim

Trong hướng dẫn này, bạn sẽ học

  • Cách tạo đăng nhập
  • Cách tạo Người dùng
    • Tạo người dùng bằng SQL Server Management Studio
    • Tạo người dùng bằng T-SQL
  • Chỉ định quyền cho người dùng
    • Chỉ định quyền sử dụng SQL Server Management Studio
    • Cấp quyền bằng T-SQL

Cách tạo đăng nhập

Để tạo thông tin đăng nhập, hãy điều hướng đến Bảo mật> Đăng nhập

Trong màn hình tiếp theo, Enter

  1. Tên đăng nhập
  2. Chọn xác thực SQL Server
  3. Nhập mật khẩu
  4. Bấm Ok

Đăng nhập được tạo

Bạn cũng có thể tạo thông tin đăng nhập bằng lệnh T-SQL.

CREATE LOGIN MyLogin WITH PASSWORD = '123';

Cách tạo Người dùng

Người dùng là một tài khoản mà bạn có thể sử dụng để truy cập vào máy chủ SQL. Để tạo người dùng, bạn có thể sử dụng bất kỳ cách nào trong hai cách sau:

  • Sử dụng T-SQL
  • Sử dụng SQL Server Management Studio

Tạo người dùng bằng SQL Server Management Studio

Bạn sẽ tạo người dùng cho cơ sở dữ liệu EDU_TSQL.

  1. Kết nối với SQL Server sau đó mở rộng thư mục Cơ sở dữ liệu từ Trình khám phá đối tượng.
  2. Xác định cơ sở dữ liệu mà bạn cần tạo người dùng và mở rộng nó.
  3. Mở rộng thư mục Bảo mật của nó.
  4. Nhấp chuột phải vào thư mục Người dùng, sau đó chọn "Người dùng mới…"

Bạn sẽ nhận được màn hình sau đây,

  1. Nhập tên người dùng mong muốn
  2. Nhập tên Đăng nhập (đã tạo trước đó)
  3. Bấm OK

Người dùng được tạo

Tạo người dùng bằng T-SQL

Bạn có thể tạo NGƯỜI DÙNG mới bằng lệnh tạo người dùng của T-SQL. Lệnh có cú pháp sau:

create user  for login 
create user Guru99 for login MyLogin

Lưu ý: Truy vấn phải được thực thi trong cửa sổ truy vấn. Nếu một người dùng đã được tạo cho một Đăng nhập, SQL Server sẽ báo lỗi nếu bạn tạo một người dùng cho cùng một thông tin đăng nhập.

Chỉ định quyền cho người dùng

Quyền đề cập đến các quy tắc chi phối các cấp độ truy cập mà người dùng có trên các tài nguyên SQL Server được bảo mật. SQL Server cho phép bạn cấp, thu hồi và từ chối các quyền đó. Có hai cách để gán quyền trong SQL Server:

  • Sử dụng T-SQL
  • Sử dụng SQL Server Management Studio

Chỉ định quyền sử dụng SQL Server Management Studio

Bước 1) Kết nối với phiên bản SQL Server của bạn và mở rộng các thư mục từ Object Explorer như được hiển thị bên dưới. Nhấp chuột phải vào tên của người dùng, tức là Guru99, sau đó chọn Thuộc tính.

Bước 2) Trong màn hình tiếp theo,

  1. Nhấp vào tùy chọn Securables từ bên trái.
  2. Nhấp vào Tìm kiếm

Bước 3) Trong cửa sổ tiếp theo,

  1. Chọn "Tất cả các đối tượng thuộc Lược đồ."
  2. Chọn tên giản đồ là "dbo"
  3. Bấm OK

Bước 4)

  1. Xác định Bảng bạn muốn Cấp quyền
  2. Trong Quyền rõ ràng, hãy chọn Cấp
  3. Nhấp vào Ok

Bước 5) Người dùng Guru99 được cấp quyền CHỌN trên bảng Khóa học.

Cấp quyền bằng T-SQL

Để cấp quyền cho người dùng sử dụng T-SQL, trước tiên bạn chọn cơ sở dữ liệu bằng cách sử dụng câu lệnh. Sau đó, bạn chỉ định quyền cho người dùng bằng cách sử dụng tuyên bố cấp. Đây là cú pháp:

use grant 
 on  to 

Ví dụ: lệnh sau cho biết cách bạn có thể cấp quyền chọn cho người dùng Guru99 trên đối tượng (bảng) có tên là Khóa học trong Cơ sở dữ liệu EDU_TSQL:

USE EDU_TSQLGOGrant select on Course to Guru99

Sự cho phép sẽ được cấp!