SQL-高級開發
添加登錄賬戶(重點)
EXEC SP_addlogin 'sa','123'
創建數據庫用戶
EXEC sp_grantdbaccess 'sa','sauser'
給數據庫用戶授權
授權的語法
grant select,insert,update on scorelist to sauser
收回授權的語法
REVOKE SELECT ON scorelist to sauser
固定角色
角色名稱 |
角色描述 |
db_owner |
在數據庫中有全部權限。 |
db_accessadmin |
可以添加或刪除用戶ID。 |
db_ddladmin |
可以發出ALL DDL操作的所有權。 |
db_securityadmin |
可以管理全部權限、對象所有權、角色和角色成員資格。 |
db_backupoperator |
可以發出DBCC、CHECKPOINT和BACKUP語句。 |
db_datareader |
可以選擇數據庫內任何用戶表中的所有數據。 |
db_datawriter |
可以更改數據庫內任何用戶表中的所有數據。 |
db_denydatareader |
不能選擇數據庫內任何用戶表中的任何數據。 |
db_denydatawriter |
不能更改數據庫內任何用戶表中的任何數據。 |
賦予數據庫用戶固定角色
EXEC sp_addrolemember 'db_datareader','sauser'
刪除角色成員
EXEC sp_droprolemember 'db_datareader','sauser'