/*
数据库的基础设置,对数据库的操作语句,使用这些能更好的掌握和应用好数据库*/--《====================================================================================》----更改当前的数据库 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 mastergo--==============================================================----创建角色exec sp_addrole 'test'--添加登录,test,设置密码为:pwd,默认数据库为本地(DBO)exec sp_addlogin 'test','pwd','DBO'--为登录 test 在数据库 DBO 中添加安全账户 utestexec sp_grantdbaccess 'test','utext'--添加 utest 为角色 test 的成员exec sp_addrolemember 'QQ','utest'----------------------------------------------============================================================----从数据库中删除安全账户,failedEXEC sp_revokedbaccess 'test'--删除角色 r_test,failedEXEC sp_droprole 'test'--删除登录 l_test,successEXEC sp_droplogin 'test'--============================================================--