1. Trang chủ
  2. » Thể loại khác

Phan Quyen trong SQL Server

12 1K 17
Tài liệu được quét OCR, nội dung có thể không chính xác
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Phan Quyen Trong SQL Server
Định dạng
Số trang 12
Dung lượng 1,66 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

-.Hình thành theo cơ cấu - Người đăng nhập login - Người dùng user - Quyền hạn permission - Nhóm quyền role - Người đăng nhập được thể hiện là mỗi một người dùng với một số quyền hạ

Trang 1

PHAN QUYEN TRONG

SOL SERVER

Trang 2

GIỚI THIỆU

- Sự phần chia khả năng quản trị và sử

dụng hệ quản trị cơ sở dữ liệu SQL Server

-.Hình thành theo cơ cấu

- Người đăng nhập (login)

- Người dùng (user)

- Quyền hạn (permission)

- Nhóm quyền (role)

- Người đăng nhập được thể hiện là mỗi

một người dùng với một số quyền hạn

ứng với một dữ liệu

Trang 3

GIỚI THIỆU

Login SQL Service User & Permission & Role Database

< >< >< >< >< >

Log in

@ =

0=

<

SQL Server

Trang 4

DANG NHAP (LOGIN)

Tạo người đăng nhập

exec sp addlogin

‘tén_ login’, ‘mat_khau’ [,

'dữ liệu ]

create login tên login

with Dassword = “mật khẩu:

|, default database =

tA

dử liệu ]

Trang 5

DANG NHAP (LOGIN)

Xóa người đăng nhập

exec sp droplogin “tên login’

drop login tén login

Thay đổi người đăng nhập

alter login { [enable | disable]

| with { password = ’

| default database = }

}

Trang 6

NGƯỜI DUNG (USER)

_ Tạo người dùng cho từng dữ liệu

exec sp adduser ‘tén login’ ,

'tén user’

[, ‘tén role’ ] create user tén_user for ten login

_ Xóa người dùng

exec sp dropuser “tên user'

drop user tén user

Trang 7

NHOM QUYEN (ROLE)

Tạo nhóm quyền

exec sp addrole “tên role'

create role tên user

Xóa nhóm quyền

exec sp droprole ‘tén role’

drop role tén role

Trang 8

NGUOLDUNG & NHOM QUYEN

Gắn người dùng với nhóm quyền

exec sp addrolemember

tên role' , tên user”

Xóa nhóm quyền

exec sp droprolemember

‘tén role’ , ‘ten user’

Trang 9

QUYEN HAN (PERMISSION)

- Tạo quyền hạn

Grant {ALL | permission}

on table[ (column [, n])]

to {user | role [, n] }

[with grant option]

with grant option : duoc phep gan lại

quyền mà mình có cho người khác

Trang 10

QUYEN HAN (PERMISSION)

' Xóa quyền hạn

to { user | role [, n] }

[cascade]

grant option for : bỏ tính năng cấp lại quyền

cho người khác (quyền vân được git lai)

cascade: bo tat ca các quyền (ở các kế thừa)

10

Trang 11

Vi DU

- Đăng nhập ‘sa’

Exec sp addlogin ‘ul’, ‘123’

Exec sp addlogin ‘u2’, ‘123’

Exec sp adduser ‘ul’, ‘ul’

Exec sp adduser ‘u2’, ‘u2’

Grant select on sinhvien to ul with grant option

= u1 có quyền dùng 2 lệnh

- Select * from sinhvien

- Grant select on sinhvien to u2 [with grant

Trang 12

Vi DU

- Đăng nhập với “ˆu1'

Grant select on sinhvien to u2 with grant option

> Vậy u2 có quyền select va grant

- Đăng nhập với ‘sa’

Revoke select on sinhvien to ul cascade

= Xóa hết quyền select va grant 6 ul va ca u2

Revoke grant option for

select on sinhvien to ul cascade

~ X6a quyền grant 6 ul

và quyền select va grant 6 u2

12

Ngày đăng: 19/10/2013, 17:15

HÌNH ẢNH LIÊN QUAN

 Hình thành theo ấ - Phan Quyen trong SQL Server
Hình th ành theo ấ (Trang 2)

TỪ KHÓA LIÊN QUAN

w