Chương 8<br />
<br />
SECURITY<br />
<br />
1<br />
<br />
B O M T TRONG SQL SERVER<br />
B o m t trong SQL Server g m 3 l p :<br />
–<br />
<br />
–<br />
<br />
–<br />
<br />
Login security : ki m soát ai có th log vào<br />
SQL Server.<br />
Database access security : ki m soát ai có<br />
th truy c p vào m t DB c th trên server.<br />
Permission security : ki m soát m t user có<br />
th th c hi n thao tác gì trên DB.<br />
<br />
2<br />
<br />
B O M T TRONG SQL SERVER<br />
<br />
3<br />
<br />
Login security<br />
Hai lo i ch ng th c<br />
1.<br />
Windows Authentication:<br />
User ch c n ñư c c p account trong Windows 2000.<br />
SQL Server s d a vào Windows 2000 ñ ch ng<br />
th c cho user. g i là k t n i tin tư ng. Khi k t n i ñ n<br />
SQL server theo cách này thì có nghĩa là ñư c u<br />
nhi m b o m t c a Windows<br />
<br />
2.<br />
<br />
SQL Server Authentication: Ngư i qu n tr<br />
CSDL t o ra tài kho n và password ñăng nh p<br />
c a SQL server.<br />
4<br />
<br />
Login security<br />
–<br />
<br />
−<br />
−<br />
<br />
Như v y, n u các client không có phép log vào<br />
Windows 2000 nhưng v n có th connect v i SQL<br />
Server n u có m t SQL Server login account.<br />
Thông tin ñăng nh p ñư c lưu trong b ng sysxlogins<br />
c a CSDL master<br />
Khi dùng ch ñ ch ng th c SQLServer, m t tài kho n<br />
ñăng nh p m c ñ nh là sa , m t kh u là null<br />
<br />
5<br />
<br />