- ODBC SQL OLE
5. Gỏn quyền cho user và grou p:
Trong SQL Server cú cỏc đối tượng như : table, view (bảng ảo), stored procedure, mỗi một user hay group sẽ cú quyền hạn khỏc nhau đối với từng object. SQL Server cú cỏc quyền hạn sau cho mỗi user :
- SELECT cho phộp user cú thể đọc dữ liệu từ table hoặc view. Quyền SELECT cú thể được gỏn riờng cho từng cột trong table hoặc view.
- INSERT cho phộp user thờm một dũng mới vào table hoặc view.
- UPDATE cho phộp user thay đổi dữ liệu trong bảng hoặc view. Quyền UPDATE cú thể được gỏn riờng cho từng cột.
- DELETE cho phộp user xoỏ dữ liệu của table hoặc view. - EXECUTE cho phộp user thi hành một stored procedure.
- DRI/REFERENCES (Declarative Referential Integrity - DRI) là một phương thức duy trỡ ràng buộc toàn ven database, khi được gỏn quyền này user cú thể thờm vào bảng một khoỏ ngoại (foreign key). Một cỏch khỏc duy trỡ toàn vẹn dữ liệu là trigger.
- DLL/Data Definition Language cho phộp user cú thể tạo mới, thờm vào, hoặc xoỏ cỏc object trong database. Vớ dụ : CREATE TABLE, ALTER TABLE, DROP TABLE.
- ALL cho phộp user cú toàn quyền trờn object. Chỉ cú user SA mới cú quyền ALL khi sử dụng cỏc phỏt biểu DLL.
Sử dụng lệnh GRANT và REVOKE để gỏn hay loại bỏ một quyền hạn
của user hay group. Trong đú:
- là danh sỏch cỏc quyền hạn sẽ được gỏn hay tước bỏ. Nếu nhiều hơn một quyền thỡ cỏc quyền hạn đú được cỏch nhau bởi dấu phẩy.
- là tờn của table, view, hay stored procedure mà user sẽ được gỏn quyền hay bị tước quyền.
- là danh sỏch user hau group sẽ được gỏn quyền hay bị tước quyền.
Giữa cỏc tờn user hoặc group ngăn cỏch bằng dấu phẩy. Nếu sử dụng từ khoỏ PUBLIC thỡ tỏc vụ gỏn chung cho toàn bộ cỏc user.
Phần mềm thiết kế
- Macromedia MX 2004
- I I S (Internet Information Services)- Chơng trình chạy thử nghiệm