Người dựng trong SQL Server được chia thành 2 mức: Người truy nhập vào SQL
Server gọi là Login, người khai thỏc CSDL gọi là User.
Login.
Là đối tượng được quyền truy nhập vào SQL Server, tựy theo chế độ bảo mật của SQL Server mà những login là account của Windows NT hay của SQL Server, login do Server quản lý trực tiếp.
Tạo bằng cụng cụ.
- Chọn chức năng Security của Server -> Logins
- Nhấn phải chuột -> New Login...
- Nhập cỏc tham số: Nếu chọn Account của Windows NT thỡ bạn cú thể chọn trong
danh sỏch. Nếu tạo login của SQL Server thỡ bạn nhập tờn mới, mật khẩu, chọn login
thuộc server role nào, cú thể gỏn quyền truy nhập khai thỏc CSDL nào.
KHOA CNTT –TRƯỜNG ĐẠI HỌC KINH TẾ KỸ THUẬT CễNG NGHIỆP sp_addlogin [ @loginame = ] 'login'
[ , [ @passwd = ] 'password' ] [ , [ @defdb = ] 'database' ]
[ , [ @deflanguage = ] 'language' ] [ , [ @sid = ] sid ]
[ , [ @encryptopt = ] 'encryption_option' ] Vớ dụ: Tạo login cú tờn ‘Albert’, mật khẩu ‘corporate’
EXEC sp_addlogin 'Albert', 'food', 'corporate'
Mọi thao tỏc sửa, xúa được thực hiện như cỏc đối tượng khỏc.
User.
User là đối tượng khai thỏc CSDL, nếu login chỉ xỏc định truy nhập vào SQL Server thỡ User là login ID tham gia khai thỏc CSDL, user do CSDL quản lý trực tiếp.
- Chọn CSDL -> users
- Nhấn phải chuột -> new user...
- Chọn Login, nhập user name, chọn role mà user thuộc ->Ok
Cỏc thao tỏc xúa, sửa thực hiện như cỏc đối tượng khỏc, để gỏn quyền cho user bạn cú thể chọn lại user vừa tạo cho CSDL sau đú vào nhấn vào Permissions.
KHOA CNTT –TRƯỜNG ĐẠI HỌC KINH TẾ KỸ THUẬT CễNG NGHIỆP