标签:
/*
数据库的基础设置,对数据库的操作语句,使用这些能更好的掌握和应用好数据库
*/
--《====================================================================================》--
--更改当前的数据库
use DBO
-----------
use master
-----------
/*新建登录、新建数据库用户*/
--创建新的SQL Server 登录,该登录允许用户使用SQL Server 身份验证连接到SQL Server 实例
exec sp_addlogin ‘admin‘,‘svse‘
--------------------------------
--向当前数据库中添加新的用户,该操作将同时创建一个同名的默认架构(模式)
exec sp_adduser ‘admin‘,‘Smith‘
--------------------------------------------
--新建角色,并授权
--创建角色
create role Smith
--给此授权
grant select,insert,update
on admin to Smith
--为当前数据库中的数据库角色添加数据库用户
SP_ADDROLEMEMBER ‘Rood‘,‘U1‘
sp_addrolemember ‘Rood‘,‘U2‘
sp_addrolemember ‘Rood‘,‘U3‘
---------------------------------------------
--从角色中删除某用户
sp_droprolemember ‘admin‘,‘U1‘
---------------------------------------------
--角色权限的修改
grant delete on SC to R1
---------------------------------------------
--收回角色的权限
revoke delete on SC from R1
---------------------------------------------
use master
go
--==============================================================--
--创建角色
exec sp_addrole ‘test‘
--添加登录,test,设置密码为:pwd,默认数据库为本地(DBO)
exec sp_addlogin ‘test‘,‘pwd‘,‘DBO‘
--为登录 test 在数据库 DBO 中添加安全账户 utest
exec sp_grantdbaccess ‘test‘,‘utext‘
--添加 utest 为角色 test 的成员
exec sp_addrolemember ‘QQ‘,‘utest‘
--------------------------------------------
--============================================================--
--从数据库中删除安全账户,failed
EXEC sp_revokedbaccess ‘test‘
--删除角色 r_test,failed
EXEC sp_droprole ‘test‘
--删除登录 l_test,success
EXEC sp_droplogin ‘test‘
--============================================================--
标签:
原文地址:http://www.cnblogs.com/ZLinLin/p/5829536.html