使用存储过程演练SQL SEVER的三层安全模型
来源:互联网 发布:怎样判断两个矩阵相似 编辑:程序博客网 时间:2024/03/29 01:20
print 'SQL Server的三层安全模型'
-------------------------------------------------------------------
print '1.访问服务器的权限'
print '1.1添加一个登录名dong'
EXEC sp_addlogin 'dong'
print '1.2空密码修改密码为123456'
EXEC sp_password NULL,'123456','dong'
print '1.3修改dong的默认登陆数据库为Northwind'
EXEC sp_defaultdb 'dong','Northwind'
GO
-------------------------------------------------------------------
print '2.访问数据库的权限'
--如果不执行这一步,默认登陆用户dong关联该数据库的guest用--户
--如果该数据库没有guest,则登陆用户dong不能访问数据库
print '2.1用登录名创建一个数据库用户dong'
print '2.2把登录名关联一个数据库用户才能访问数据库'
USE Northwind
EXEC sp_grantdbaccess 'dong'
GO
-------------------------------------------------------------------
print '3.访问数据库对象的权限'
print '3.1赋予数据库用户dong,能够查询Customers表的权限'
USE Northwind
GRANT SELECT
ON Customers
TO dong
print '3.2赋予数据库用户dong,拒绝查询Customers表的权限'
DENY SELECT
ON Customers
TO dong
print '3.3撤销数据库用户dong,查询Customers表的权限'
REVOKE SELECT ON Customers
TO dong
print '上面就是SQL SERVER的三层安全模型.即:服务器安全验证,数据库安全,以及数据库对象安全.'
GO
-------------------------------------------------------------------
print '4.删除一个登录名'
print '4.1先删除数据库中的权限'
USE Northwind
EXEC sp_revokedbaccess 'dong'
print '4.2删除登陆'
EXEC sp_droplogin 'dong'
GO
- 使用存储过程演练SQL SEVER的三层安全模型
- 【SQL Sever】存储过程
- 分页存储过程 SQL Sever
- sql Sever的存储过程转换为mysql的
- sql Sever的存储过程如何转换为mysql
- 查询SQL SEVER最近修改的存储过程及表
- 【SQL Sever】 存储过程的创建和执行
- SQL Sever 2005创建 CLR 存储过程
- SQL Sever 存储过程简要教程
- sql sever 2005 系统存储过程
- 存储过程 sql sever
- VB.NET调用SQL Sever存储过程
- 编写sql sever存储过程随笔
- sql sever 列转行存储过程
- sql sever和mysql数据库的存储过程转换过程 scope_identity() last_insert_id();
- sql sever 触发器的使用
- SQL SEVER Case 的使用
- SQL SEVER 安全
- c++强制类型转换
- 存储过程例子
- iemnaw.dll为无效映像?毒霸瑞星也玩失踪?原来中了Win32.Logogo,RootKit.Win32.HideFile等1
- Listener介绍
- DIV+CSS+JS树形菜单,可以刷新不改变菜单
- 使用存储过程演练SQL SEVER的三层安全模型
- 新技术把你的大脑与网络相连 成为搜索引擎
- 日期格式化
- Javascript可拖动的模式窗口
- 磁盘格式转换命令
- 出租车司机给我上了震撼一课
- 事倍功半 《21天学通c#》
- 搜索引擎提交网址
- 灰度共生矩阵