用户管理:
哪些用户可以使用:
一种是WINDWOS
一种是SQL SERVER用户

身份验证方式:
    windows验证:  安全,但不灵活
    混合验证(WINDOWS SQL SERVER)       
     SQL SERVER验证:  灵活,但不安全

让WINDOWS中的DUFEI 这个用户只能访问itet数据库下的YUANGONG 这个表
只能检索yuangong表的信息。
1、在WINDOWS 中新建用户 dufei
2、赋予dufei登录 sql server服务器的权限。
3、赋予dufei 只能访问itet数据库的权限。
4、具备分配权限。
5、验证:
    使用dufei用户登录---登录sql server ----打开itet----访问yuangong
    可尝试修改,删除等操作。。。。

新建SQL 用户
例:创建一个SQL 用户 lm,让LM对YUANGONG表有检索,插入,删除,更新的权限。
1、创建SQL 用户 lm
2.赋予LM 访问ITET数据库的权限。
3。具体分配权限。
 
sp_grantlogin 'server1\dufei'
SP_DEFAULTDB 'SERVER1\DUFEI','itet'
sp_grantdbaccess 'server1\dufei','df'
grant all to df   -- SQL SERVER 2005中不再使用ALL
revoke all from df  
sp_revokedbaccess 'df'
sp_revokelogin 'server1\dufei'
***************************
sp_addlogin 'xhl','xhl'
sp_defaultdb 'xhl','itet'
sp_grantdbaccess 'xhl'把此用户加入ITET库
grant all on 员工表 to xhl
revoke all from xhl
sp_revokedbaccess 'xhl'
sp_droplogin 'xhl'
 
员工表
 
工资表
 
3.创建以下登录标识
登录名称 密码
韩超    hc
王晋    wj
胡文丽    hwl
彭毅    py
刘永强    lyq
5、添加以下成员
成员名称 权限许可
韩超 只能对员工表进行数据的插入、删除、更新及查询操作
王晋 只能对工资表进行数据的插入、删除、更新及查询操作
胡文丽  彭毅 只允许创建数据表及定义修改数据表结构
刘永强 允许所有操作

例子:sp_addlogin 'gzh','gzh'
sp_defaultdb 'gzh','itet'
sp_grantdbaccess 'gzh','abc'
sp_revokedbaccess 'abc'
sp_grantdbaccess 'gzh','gzh'
grant insert,delete,update,select on 员工表 to gzh
revoke insert on 员工表 from gzh
sp_revokedbaccess 'gzh'
sp_droplogin 'gzh'

 

本文出自 “杜飞” 博客,转载请与作者联系!

转载于:https://www.cnblogs.com/lindayyh/archive/2009/04/23/1442018.html

SQL Server 2005系列教学_用户管理相关推荐

  1. SQL Server 2005系列教学(14) 用户管理

    用户管理: 哪些用户可以使用: 一种是WINDWOS 一种是SQL SERVER用户 身份验证方式:     windows验证:  安全,但不灵活     混合验证(WINDOWS SQL SERV ...

  2. SQL Server 2005系列教学(2) SQL 服务及创建数据库

    SQL SERVER 2005的服务介绍: 核心服务 <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office ...

  3. SQL Server 2005系列教学(1) SQL SERVER2005介绍及安装

    重点在于SQL Server 2005各个版本的安装及测试! 大纲如下: 信息与数据的区别 信息:是现实世界事物的存在方式或运动状态的反映. 数据:数据是信息的载体和具体表现形式,是信息的表现形式. ...

  4. SQL Server 2005系列教学(9) SQL 存储过程

    声明变量,SQL规定变量在使用之前先声明,以便以后的程序中用到 格式:   declare 变量名 变量类型[,变量名 变量类型--] 一次可声明多个变量,它们之间用,分隔.用户变量以一个@开头,全局 ...

  5. SQL Server 2005系列教学(6) 多表操作及子查询

    多表查询:<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> 人事 ...

  6. SQL Server 2005系列教学(11) 约束

    约束:此部分内容在此做一简短介绍,详细内容会放入到数据库实践课中介绍 如何在现有表上增加主键 alter table 表名 add constraint 主键名 primary key(字段) alt ...

  7. SQL Server 2005系列教学(11) 约束

    约束:此部分内容在此做一简短介绍,详细内容会放入到数据库实践课中介绍 如何在现有表上增加主键 alter table 表名 add constraint 主键名 primary key(字段) alt ...

  8. SQL Server 2005系列教学(13) 游标

    定义一个标准游标: declare mycursor cursor for select * from yuangong  定义一个只读游标: declare mycursor cursor for ...

  9. [学习SQL SERVER 2005系列]图解SQL SERVER2005的安装

    [学习SQL SERVER 2005系列]图解SQL SERVER2005的安装 前言: [学习SQL SERVER 2005系列]准备把学习2005的一些心得整理出来,和大家分享,共同学习一起提高. ...

最新文章

  1. BZOJ1257 [CQOI2007]余数之和
  2. sql server 2008学习11 UDF用户自定义函数
  3. Partial Sums ZOJ - 1569
  4. vue项目将token存在(vuex)store和localstorage中
  5. 陈旸:清华博士的模型信仰
  6. Java LocalDateTime类| 带示例的getMinute()方法
  7. jQuery : ddSlick 自定义select下拉框 custom drop down with images and description.
  8. Python os.listdir() 方法
  9. 视频教程-19年录制Zookeeper、Dubbo视频教程 微服务教程分布式教程 SpringBoot教程整合-Java
  10. 如何把网易云音乐ncm格式转换成mp3格式---记一下
  11. robotium3.6与4.0以后的区别
  12. 使用Gson 解析json文件
  13. Android布局之表格布局
  14. Java语言十五讲(总结)
  15. 华清远见嵌入式Linux就业培训班
  16. opencv学习笔记之像素处理
  17. JS-关于原型与原型链这件事
  18. 30天自制操作系统Day6
  19. python输入一个字符一个数字_Python程序输入一个字符串并查找字母和数字的总数...
  20. Semantic Segmentation -- (DeepLabv3)Rethinking Atrous Convolution for Semantic Image Segmentation论文解

热门文章

  1. java抽象类 抽象方法_Java基础 -- Java 抽象类 抽象方法
  2. 云栖掠影|回首开源十年,RocketMQ 焕发新生
  3. SpringCloud 应用在 Kubernetes 上的最佳实践 — 诊断(线上联调)
  4. Mysql小练习(1)
  5. 360drive可以卸载吗_Windows 10下的软件卸载你会吗?不会可以看过来!
  6. linux 跟踪链接 超时,Linux:跟踪netstat -s“连接尝试失败”的来源
  7. linux的python2.7的paramiko_Python使用paramiko操作linux的方法讲解
  8. python手机代码识别数字_python实现kNN算法识别手写体数字的示例代码
  9. NameError: name ‘sess‘ is not defined
  10. ImportError: Could not find ‘cudart64_100.dll报错