建立登入使用者,進行系統授權
Use DataBaseDemo
GO
--添加登入帳戶'hanguoji',密碼為'000000',預設資料庫為'DataBaseDemo'
EXEC sp_addlogin 'hanguoji', '000000', 'IRMDmc316'
GO
--為登入帳戶'hanguoji'在資料庫 'DataBaseDemo'中添加安全帳戶'guoji'
EXEC sp_grantdbaccess 'hanguoji','guoji'
GO
--授權安全帳戶'guoji'為'db_owner'資料庫角色
EXEC sp_addrolemember 'db_owner','guoji'
GO
--修改密碼順序:原密碼、新密碼、登入使用者名稱
EXEC sp_password '000000', '123456', 'hanguoji'
GO
--根據刪除順序先刪除安全帳戶-->在刪除登入帳戶
--刪除安全帳戶
EXEC sp_revokedbaccess 'guoji'
GO
--刪除登入帳戶
EXEC sp_droplogin 'hanguoji'
GO
--為登入帳戶賦予可執行SQL安裝的任何操作
EXEC sp_addsrvrolemember 'hanguoji','sysadmin'
GO
--為登入帳戶賦予可管理伺服器登入
EXEC sp_addsrvrolemember 'hanguoji','securityadmin'
GO
--刪除安全帳戶的'db_owner'資料庫角色
EXEC sp_droprolemember 'db_owner','guoji'
--自訂添加一個角色
EXEC sp_addrole 'myRole'
GO
--為角色賦予對錶tmp_table的所有許可權
Grant All on tmp_table To myRole
GO
--為角色賦予對錶tmp_table的查詢許可權
Grant select on tmp_table To myRole
GO
--拒絕安全帳戶guoji查詢表tmp_table
Deny select on tmp_table To guoji
GO
--刪除安全帳戶guoji對錶tmp_table的存取權限
Revoke select on tmp_table To guoji
GO