资源预览内容
第1页 / 共3页
第2页 / 共3页
第3页 / 共3页
亲,该文档总共3页全部预览完了,如果喜欢就下载吧!
资源描述
USE mydbGO-1. 新建测试用户-1.1 添加登录用户和密码 EXEC sp_addlogin Ntony,123 -1.2 使其成为当前数据库的合法用户 EXEC sp_grantdbaccess Ntony -2.设置操作授权-2.1 授予对自己数据库的所有权限 EXEC sp_addrolemember Ndb_owner, Ntony -2.2 以下是设置具体操作权限-授予tony对所有用户表的操作权限GRANT SELECT,INSERT,UPDATE,DELETE TO tony -授予tony SELECT,UPDATE到具体的表 GRANT SELECT,UPDATE ON tb TO tony -授予tony SELECT,UPDATE到具体的表和列 GRANT SELECT,UPDATE ON tb(id,col) TO tony -禁止tony对所有用户表的操作权限DENY SELECT,INSERT,UPDATE,DELETE TO tony -禁止tony SELECT,UPDATE到具体的表 DENY SELECT,UPDATE ON tb TO tony -禁止tony SELECT,UPDATE到具体的表和列 DENY SELECT,UPDATE ON tb(id,col) TO tony -删除tony 对所有用户表的授权信息REVOKE SELECT,INSERT,UPDATE,DELETE TO tony-授予tony对具有创建表、视图、存储过程等的操作权限GRANT CREATE TABLE,CREATE VIEW,CREATE PROC TO tony -禁止tony对具有创建表、视图、存储过程等的操作权限DENY CREATE TABLE,CREATE VIEW,CREATE PROC TO tony -删除tony对具有创建表、视图、存储过程等的授权信息REVOKE CREATE TABLE,CREATE VIEW,CREATE PROC TO tony GO-注:更多相关授权信息参考后面的附表中“数据库权限”列。-3. 删除测试用户EXEC sp_revokedbaccess Ntony -移除用户对数据库的访问权限EXEC sp_droplogin Ntony -删除登录用户GO附表: 数据库权限 数据库权限隐含的权限 服务器权限隐含的权限 ALTERCONTROLALTER ANY DATABASEALTER ANY APPLICATION ROLEALTERCONTROL SERVERALTER ANY ASSEMBLYALTERCONTROL SERVERALTER ANY ASYMMETRIC KEYALTERCONTROL SERVERALTER ANY CERTIFICATEALTERCONTROL SERVERALTER ANY CONTRACTALTERCONTROL SERVERALTER ANY DATABASE DDL TRIGGERALTERCONTROL SERVERALTER ANY DATABASE EVENT NOTIFICATIONALTERALTER ANY EVENT NOTIFICATIONALTER ANY DATASPACEALTERCONTROL SERVERALTER ANY FULLTEXT CATALOGALTERCONTROL SERVERALTER ANY MESSAGE TYPEALTERCONTROL SERVERALTER ANY REMOTE SERVICE BINDINGALTERCONTROL SERVERALTER ANY ROLEALTERCONTROL SERVERALTER ANY ROUTEALTERCONTROL SERVERALTER ANY SCHEMAALTERCONTROL SERVERALTER ANY SERVICEALTERCONTROL SERVERALTER ANY SYMMETRIC KEYALTERCONTROL SERVERALTER ANY USERALTERCONTROL SERVERAUTHENTICATECONTROLAUTHENTICATE SERVERBACKUP DATABASECONTROLCONTROL SERVERBACKUP LOGCONTROLCONTROL SERVERCHECKPOINTCONTROLCONTROL SERVERCONNECTCONNECT REPLICATIONCONTROL SERVERCONNECT REPLICATIONCONTROLCONTROL SERVERCONTROLCONTROLCONTROL SERVERCREATE AGGREGATEALTERCONTROL SERVERCREATE ASSEMBLYALTER ANY ASSEMBLYCONTROL SERVERCREATE ASYMMETRIC KEYALTER ANY ASYMMETRIC KEYCONTROL SERVERCREATE CERTIFICATEALTER ANY CERTIFICATECONTROL SERVERCREATE CONTRACTALTER ANY CONTRACTCONTROL SERVERCREATE DATABASECONTROLCREATE ANY DATABASECREATE DATABASE DDL EVENT NOTIFICATIONALTER ANY DATABASE EVENT NOTIFICATIONCREATE DDL EVENT NOTIFICATIONCREATE DEFAULTALTERCONTROL SERVERCREATE FULLTEXT CATALOGALTER ANY FULLTEXT CATALOGCONTROL SERVERCREATE FUNCTIONALTERCONTROL SERVERCREATE MESSAGE TYPEALTER ANY MESSAGE TYPECONTROL SERVERCREATE PROCEDUREALTERCONTROL SERVERCREATE QUEUEALTERCONTROL SERVERCREATE REMOTE SERVICE BINDINGALTER ANY REMOTE SERVICE BINDINGCONTROL SERVERCREATE ROLEALTER ANY ROLECONTROL SERVERCREATE ROUTEALTER ANY ROUTECONTROL SERVERCREATE RULEALTERCONTROL SERVERCREATE SCHEMAALTER ANY SCHEMACONTROL SERVERCREATE SERVICEALTER ANY SERVICECONTROL SERVERCREATE SYMMETRIC KEYALTER ANY SYMMETRIC KEYCONTROL SERVERCREATE SYNONYMALTERCONTROL SERVERCREATE TABLEALTERCONTROL SERVERCREATE TYPEALTERCONTROL SERVERCREATE VIEWALTERCONTROL SERVERCREATE XML SCHEMA COLLECTIONALTERCONTROL SERVERDELETECONTROLCONTROL SERVEREXECUTECONTROLCONTROL SERVERINSERTCONTROLCONTROL SERVERREFERENCESCONTROLCONTROL SERVERSELECTCONTROLCONTROL SERVERSHOWPLANCONTROLALTER TRACESUBSCRIBE QUERY NOTIFICATIONSCONTROLCONTROL SERVERTAKE OWNERSHIPCONTROLCONTROL SERVERUPDATECONTROLCONTROL SERVERVIEW DATABASE STATECONTROLVIEW SERVER STATEVIEW DEFINITIONCONTROLVIEW ANY DEFINITION
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号