兴宁A8 兴宁论坛 兴宁新闻 兴宁人的网络社区

标题: SQL Server常用语句+注释 [打印本页]

作者: 兴宁A8网    时间: 2009/12/6 21:46
标题: SQL Server常用语句+注释
--sp_revokedbaccess jacobean 删除当前数据库中的jacobean账户

--sp_change_users_login 'Report' 显示登录映射的当前用户的报告

--sp_droprole sqladmin1 删除当前数库中的sqladmin1角色

--sp_droprolemember 'sqladmin1','jacky' 从sqladmin1角色中,删除jacky这个账户

--sp_grantlogin 'nwtraders/sqladmin1' 创建登录SQL SERVER 的域用户nwtraders/sqladmin1

--sp_revokelogin 'nwtraders/sqladmin2' 废除域用户nwtraders/sqladmin2登
  录SQL SERVER 的权限,但不明确地阻止nwtraders/sqladmin2访问SQL SEVER,也
  就是表是,nwtraders/sqladmin2这个账户,还可以连接SQL SERVER

--sp_denylogin 'nwtraders/sqladmin3' 阻止域用户nwtraders/sqladmin3连
  接SQL SERVER 也就是表是,不能用nwtraders/sqladmin1这个账户登录SQL SERVER,
  也不能连接SQL SERVER
--sp_defaultdb 'nwtraders/sqladmin4','jacobean'
  改变nwtraders/sqladmin4登录时的默认
数据库为jacobean

--sp_defaultlanguage 'nwtraders/sqladmin5','slovak'改变nwtraders/sqladmin5登
录时的默认语言为slovak

--sp_addlogin 'jacobean','123465','jacobean','simplified chinese'
  创建jacobean为新的SQL登录,密码为123456,默认
数据库为jacobean,默
  认语言为simplified chinese
--sp_droplogin 'jacobean'删除jacobean这个SQL登录

--sp_password '123456','321123','jacobean' 更改jacobean这个SQL登录的密码,123456为旧密码,321123为新的密码

--grant create table to jacobean, jacky, [nwtraders/sqladmin6] 将create table语句权限授
  予SQL登录用户jacobean,用户自定义的角色jacky,WINDOWS 组或用户nwtraders/sqladmin6

--deny create table to jacobean 拒绝jacobean用户使用create table语句权限

--revoke all from jacobean 废除所有jacobean用户的已授予和已拒绝权限

--sp_helprotect null, null, null, 's' 列出当前
数据库所有的语句权限

--grant select on name to jacobean,jacky,[nwtraders/sqladmin7] 将name这个
  表的上的SELECT对象权限授予SQL登录用户jacobean,用户自定义的角色jacky,WINDOWS 组
  或用户nwtraders/sqladmin7

--deny insert, update, delete to jacobean 拒绝jacobean这个账户的insert, update, delete权限

--grant select on name to jacobean with grant option 将name这个表上的SELECT对象权限授予用
  户自定义的
数据库角色jacobean,并且,jacobean角色上的所有成员都有权限将name这个表上的SELECT
  对象权限授予其它用户,角色或组

--grant select on name to jacobean as [nwtraders/sqladmin6] 将name表上的对象权限
授予jacobean这个用户,而nwtraders/sqladmin6这个组用户通过使用AS来引用他的成员身份,
从而证明授权行是有效的

--revoke grant option for on name from jacobean as [nwtraders/sqladmin6] 废除
了jacobean的WITH GRANT OPTION权限,但表name的WITH GRANT OPTION权限没有被废除

--exec sp_helprotect 'name' 列出当前数库据中name这个表的所有的对象权限

--exec sp_helprotect null, 'jacobean' 列出jacobean在当前
数据库中所有的语句权限和对象权限

--exec sp_helprotect null , null , 'nwtraders/sqladmin7' 列出当前
数据库中的
  组成员nwtraders/sqladmin7授予的所有对象权限

--sp_changeobjectowner name,jacobean 改变name这个表的所有者为jacobean用户

--sp_addapprole 'jacky_01','123456' 建立应用程序角色,jacky_01为应用程序角色名,123456为密码





欢迎光临 兴宁A8 兴宁论坛 兴宁新闻 兴宁人的网络社区 (http://bbs.xna8.com/) Powered by Discuz! X3.1