博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SQL数据库基础
阅读量:7103 次
发布时间:2019-06-28

本文共 1625 字,大约阅读时间需要 5 分钟。

/*

数据库的基础设置,对数据库的操作语句,使用这些能更好的掌握和应用好数据库
*/
--《====================================================================================》--
--更改当前的数据库 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'
--============================================================--

转载于:https://www.cnblogs.com/ZLinLin/p/5829536.html

你可能感兴趣的文章
从零打造B/S 自动化运维平台 (一、自动化运维平台的应用及业务流程)
查看>>
shell中使用FTP
查看>>
linux运维实用的42个常用命令总结
查看>>
MySQL分库分表python实现分库(7th)
查看>>
OSPF虚链路virtual-link
查看>>
使用WM_QUIT终止线程
查看>>
String字符串的常用方法
查看>>
文件和目录权限chmod、更改所有者和所属组chown、umask、隐藏权限lsattr/chattr
查看>>
开启华为交换机路由器ssh访问
查看>>
linux 中的sar命令 与gnuplot绘图
查看>>
解决网站遭CC攻击(转载)
查看>>
Spring 项目全介绍
查看>>
Android应用程序组件Content Provider的启动过程源代码分析(3)
查看>>
部署及配置ISCSI Target,Livemigration系列之三
查看>>
rundeck Web页面配置node节点
查看>>
Java程序员,笔试必读
查看>>
linux 下 eclipse 开发环境的搭建
查看>>
android中DatePicker&TimePicker的应用
查看>>
JavaScript和C#通用gb2312和utf8编码解码函数简单实现
查看>>
在创建触发器时出现不能在 'inserted' 表和 'deleted' 表中使用 text、ntext 或 image 列...
查看>>