第12章 数据库的安全管理

合集下载

第12章 vb与数据库(3)

第12章 vb与数据库(3)

结束
Private Sub Command3_Click() '查询补考者 查询补考者 Adodc1.RecordSource = "select * from 学生成 高数<60 or 计算机 计算机<60 or 英语 英语<60" 绩 where 高数 Adodc1.Refresh Frame1.Visible = True Frame3.Visible = False End Sub
结束
常用的SQL语句的子句: 常用的SQL语句的子句: 语句的子句
子句 FROM WHERE GROUP BY HAYING ORDER BY 功 能 用于指定一个或多个数据表 用于指定所选记录需满足的条件 用于把选定的记录分成特定的组 用于说明每个组需要满足的条件 用于按特定的次序将记录排序
结束
结束
例: ①选择“学生成绩”表中的所有记录 Select * From 学生成绩 ②检索“学生成绩”表中张三同学的记录 Select * From 学生成绩 Where 姓名 '张三 姓名= 张三 张三' ③查询学生成绩表中所有文秘专业学生的记录 Select * From 学生成绩 where专业 文秘 专业='文秘 专业 ‘ ④显示“学生成绩”表中的姓名、专业字段内 结束 容 Select 姓名 专业 From 学生成绩 姓名,专业
结束
Adodc1.Visible = False Frame1.Visible = False Frame3.Visible = False Endic
程序设计
第十二章 vb与数据库(3) vb与数据库 与数据库(
第12章 VB与数据库应用(三) 12章 VB与数据库应用 与数据库应用(

数据库第十二章习题综合

数据库第十二章习题综合

第十二章 Visual FoxPro操作与应用一、选择题1、Visual FoxPro 6.0不具备的优点。

A)具有良好的用户界面 B)支持面向对象编程技术C)数据库的操作简便 D)支持DOS和Windows操作系统2、Visual FoxPro的工作方式是。

A)命令方式和菜单方式 B)交互方式和程序运行方式C)方式和可视化操作 D)可视化操作方式和程序运行方式3、Visual FoxPro 6.0系统文件种类繁多,下列文件类型不完全具备的是。

A)数据库文件、表文件 B)命令文件、窗口文件C)屏幕文件、菜单文件 D)报表文件、单一索引文件4、Visual FoxPro 6.0不具备下列哪一种设计器。

A)表单设计器 B)报表设计器 C)命令文件设计器 D)数据库设计器5、退出Visual FoxPro 的操作方法是。

A)在命令窗口中键入Quit命令 B)单击主窗口右上角的“关闭”按钮C)按快捷键ALT+F4 D)以上方法都可以6、下面关于工具栏的叙述,不正确的是。

A)用户可以创建自己的工具栏 B)用户可以修改系统工具栏C)用户可以删除用户创建的工具栏 D)用户可以删除系统工具栏7、显示和隐藏命令窗口的操作是______。

A)单击“常用”工具栏上的“命令窗口”按钮B)通过“窗口”菜单下的“命令窗口”选项来切换C)直接按CTRL+F2或CTRL+F4的组合键D)以上方法都可以8、Visual FoxPro用户界面中包括有。

A)菜单栏 B)状态栏 C)标题栏 D)以上都有9、文件的建立、打开、关闭和退出FoxPro可以利用______菜单来实现。

A)EDIT(编辑) B)WINDOW(窗口) C)RUN(运行) D)FILE (文件)10、CLEAR MEMORY命令的功能是。

A)清除整个屏幕 B)清除内存中的所有信息 C)清除所有内存变量D)清除所有变量11、在VFP窗口输出:大家都来学习,应在命令窗口键入,并按Enter键。

CDGA 练习题 - 第12章 元数据管理

CDGA 练习题 - 第12章 元数据管理

1、下列不属于业务元数据的是 (知识点: 第十二章 元数据管理)A.数据使用说明书B.数据的安全/隐私级别C.数据溯源和数据血缘D.周期作业(内容更新)的调度计划和依赖参考答案 : D题目解析 : DMBOK 2-12.1.3-2P323-325,元数据的类型,周期作业(内容更新)的调度计划和依赖属于技术元数据2、关于元数据管理目标说法错误的是 (知识点: 第十二章理)A.记录和管理与数据相关的业务术语的知识体系,以确保人们理解和使用数据内容的一致性B.收集和整合来自不同来源的元数据,以确保人们了解来自组织不同部门的数据之间的相似与差异C.确保元数据质量、一致性、及时性和安全D.推广或强制使用业务元数据标准,以实现数据交换参考答案 : D题目解析 : DMBOK 2-12.1.2-2P322,目标和原则3、关于定义元数据架构的基本步骤正确的是 (知识点: 第十二章 元数据管理)A.创建元模型B.应用元数据标准C.管理元数据存储D.以上都正确参考答案 : D题目解析 : DMBOK 2-12.2.3P334-335,定义元数据架构4、我们不希望在元数据存储库中发现找到? (知识点: 第十二章 元数据管理)A.数据的血缘关系B.数据模型的字段定义C.存储库的操作系统软件D.主数据系统数据的更新间隔参考答案 : C题目解析 : DMBOK 2-12.2.5P338,查询、报告和分析元数据5、关于元数据说法错误的是 (知识点: 第十二章 元数据管理)A.元数据是数据的数据B.元数据也是一种数据,应该用数据管理的方式进行管理C.元数据可以说是一种电子式目录,为了便于编制目录,需要描述并记录数据的内容或特征,进而达成协助数据检索的目的。

D.电话交谈内容是元数据参考答案 : D题目解析 : DMBOK 2-12.1.3-1P323,元数据与数据6、以下属于技术元数据的是 (知识点: 第十二章 元数据管理)A.错误日志B.已知的数据问题C.文件格式模式定义D.清洗标准参考答案 : C题目解析 : DMBOK 2-12.1.3-2P324-P325,元数据的类型,技术元数据示例包括文件格式模式定义7、关于分布式元数据架构说法不正确的是 (知识点: 第十二章 元数据管理)A.元数据总是尽可能保持最新且有效,因为他是从其数据源中直接检索的B.能快速的进行元数据检索C.自动化元数据查询处理的开发可能更简单,只需很少的人工干预D.最大限度的减少了实施和维护所需的工作量参考答案 : B题目解析 : DMBOK 2-12.1.3-6P330-331,元数据架构的类型,能快速的进行元数据检索是集中式元数据的特点8、关于元数据管理原则说法正确的是 (知识点: 第十二章 元数据管理)A.认识到元数据通常是通过现有流程(数据建模,SDLC,业务流程定义)生成的,所以流程所有者应对元数据的质量负责。

第12章-MySQL数据库原理与应用(微课版)-郭华-清华大学出版社

第12章-MySQL数据库原理与应用(微课版)-郭华-清华大学出版社
予权限的基本语法格式如下: GRANT privileges ON databasename.tablename TO ‘username’@’localhost’;
12.2.3 撤销授予权限
撤销用户不必要的权限能够提高数据库系统的安全性。 高级别的权限账户可以根据需要利用REVOKE命令撤销其他 中低级别账户的权限。撤销权限命令REVOKE的基本语法格 式如下:
第12章 用户权限管理
12.1 添加和删除用户
12.1.1 添加用户 MySQL数据库中对表数据插入(INSERT)命令来创建
一个新的数据库用户。其语法格式如下: CREATE USER ‘username’@’localhost’
IDENTIFIED BY ‘password’; 12.1.2 删除用户 MySQL数据库中删除用户账户有两种方法: 1. 利用DROP USER命令就能够实现对数据库中某个
RENAME USER命令的语法格式如下:
RENAME USER ’old_user’@’localhost’ TO ’new_user’@’localhost’;
其中,old_user为已经存在的账户名,new_user为新 的账户名,localhost为主机号。
12.1.4 修改密码
MySQL中提供了SET PASSWORD命令,允许用户在已有 权限下对密码进行修改。其语法格式如下: SET PASSWORD [for ’username’@’localhost’]=PASSWORD(‘newpas sword’);
REVOKE priv_type{(column_list…)} ON databasename.tablename from ‘username’@’localhost’ WITH GRANT OPTION;

数据库应用技术(第二版)习题参考答案

数据库应用技术(第二版)习题参考答案

第一章:1、订单管理系统的功能有哪些?答:订单管理系统的功能主要有客户查询商品信息、客户预订商品并提交订单、销售人员处理客户的订单信息、销售人员管理商品信息、客户信息等。

2、说明ER模型的作用?答:ER模型(实体关系模型)是描述概念世界,建立概念世界的工具,ER方法把管理系统所要描述的问题划分为单个的实体,通过实体间的联系实现有效、自然地模拟现实世界。

3、什么是关系模型?关系的完整性包括哪些内容?答:关系模型就是用二维表格结构来表示实体及实体之间联系的模型,关系模型包括四类完整性:域完整性、实体完整性、参照完整性和用户定义的完整性。

4、按照功能,SQL语言分为哪4部分?答:按照功能,SQL语言分为数据定义语言、查询语言、数据操纵语言、数据控制语言。

5、规范化范式是依据什么来划分的?它与一事一地的原则有什么联系?答:规范化范式根据一个关系满足数据依赖的程度不同,可规范化为第一范式(1NF)、第二范式(2NF)、第三范式(3NF)。

规范化范式遵循一事一地的原则,将描述一个独立事物的属性组成一个关系。

第二章:1、SQL Server 2005有哪些新增特性?答:SQL Server 2005的新特性主要体现在企业数据管理、开发人员生产力、商务智能三个方面。

企业数据管理体现在高可用性、管理工具、安全性和可伸缩性;开发人员生产力体现在Common Language Runtime集成、集成XML、Transact-SQL增强和SQL服务代理;商务智能体现在分析服务、数据转换服务、报表服务和数据挖掘。

2、SQL Server 2005安装的软件和硬件环境是什么?答:SQL Server 2005安装的软件和硬件环境参见教材表2-3、2-4、2-5、2-6。

3、SQL Server 2005有哪些版本?有哪些服务组件?答:SQL Server 2005包括企业版、标准版、工作组版、开发版和简易版五个版本,服务组件主要有SQL Server 数据库引擎、Analysis Services、Reporting Services、Notification Services、Integration Services等。

12章-数据库管理系统-数据库系统概论(第五版)

12章-数据库管理系统-数据库系统概论(第五版)

进程间总的通信开销上升
操作系统的负担增大,空间、时间效率不高
DBMS必须设立并维护若干后台进程,增加了进程切换
要访问的数据不在内存时会造成性能问题
临界区问题(Critical Section)
❖ 适用情况
用户数不庞大(非OLTP应用):Oracle 7之前版本, Ingres,
Informix早期版本
12.2.1 N方案:DBMS与应用程序相融合的方案
❖ 优点
没有进程切换开销 实现比较简单
❖ 缺点
内存的需求量比较大:多DBMS副本 代码冗余使系统性能下降
❖ 适用情况
用户数少的小型DBMS
An Introduction to Database System
12.2 DBMS进程结构和多线索机制
An Introduction to Database System
12.2.2 2N方案:一个DBMS进程对应一个用户进程
❖ 解决N方案中DBMS代码段在内存中不能被共享
应用程序与DBMS副本分开 2N方案
❖ 一用户一进程(Shadow进程)
N个用户进程---N个DBMS进程(共2N个进程)
An Introduction to Database System
12.2.1 N方案:DBMS与应用程序相融合的方案 12.2.2 2N方案:一个DBMS进程对应一个用户进程 12.2.3 N+1方案:一个DBMS进程对应所有用户进程 12.2.4 N+M方案:M个DBMS进程对应N个用户进程 12.2.5 多线索(Multi_Threaded) DBMS的概念
12.2.3 N+1方案:一个DBMS进程对应所有用户进程
❖ 优点

数据库安全管理规定范文(4篇)

数据库安全管理规定范文(4篇)

数据库安全管理规定范文1. 总则1.1 数据库安全管理规定的目的是确保数据库系统和其中存储的数据的安全性和完整性,保护数据库系统免受未经授权的访问、意外破坏和非法操纵。

1.2 数据库安全管理规定适用于所有使用数据库系统的员工和管理员。

2. 数据库系统访问控制2.1 数据库管理员应实施合适的访问控制措施,包括但不限于用户身份验证、密码管理、访问权限控制等,以确保只有授权用户能够访问数据库系统。

2.2 所有用户必须使用唯一的个人账号和密码进行登录,并且禁止共享账号和密码。

密码应包括字母、数字和特殊符号,长度不少于8位,且定期更换。

2.3 数据库管理员应定期审查和更新用户的访问权限,对于无需访问数据库系统的用户,应及时取消其访问权限。

2.4 数据库管理员应记录和监控用户的数据库系统登录行为,并及时发现和处置异常登录活动。

3. 数据库备份与恢复3.1 数据库管理员应定期对数据库系统进行备份,并将备份数据存储在安全的地方,以防止数据丢失或损坏。

3.2 数据库管理员应测试和验证数据库备份的可恢复性,确保在需要时能够快速恢复数据库系统。

3.3 数据库管理员应保持备份数据的机密性,并采取措施防止备份数据被未经授权的访问或泄露。

4. 数据库系统安全漏洞管理4.1 数据库管理员应定期进行数据库系统安全漏洞扫描,并及时修补系统和数据库的漏洞。

4.2 数据库管理员应定期更新数据库系统的安全补丁和升级程序,确保数据库系统的安全性。

4.3 数据库管理员应跟踪和了解最新的数据库系统安全威胁和攻击方式,及时采取防范措施。

5. 数据库系统审计与监控5.1 数据库管理员应启用数据库系统的审计功能,记录用户对数据库系统的操作和访问行为。

5.2 数据库管理员应定期审计和监控数据库系统中的异常活动,如未经授权的访问、非法操作等,及时发现和处理安全事件。

5.3 数据库管理员应保存审计日志,并定期检查和分析审计日志,发现潜在的安全问题。

6. 数据库系统物理安全6.1 数据库服务器应存放在安全的机房或机柜中,限制物理访问权限,确保只有授权人员能够接触数据库服务器。

第12章元数据管理-DAMA-DMBOK:数据管理知识体系(第二版)

第12章元数据管理-DAMA-DMBOK:数据管理知识体系(第二版)

第12章元数据管理-DAMA-DMBOK:数据管理知识体系(第⼆版)第⼗⼆章元数据管理1.简介元数据的最常见定义,“关于数据的数据”,很容易引起误解。

可以归类为元数据的信息种类繁多。

元数据包括有关技术和业务流程,数据规则和约束以及逻辑和物理数据结构的信息。

它描述了数据本⾝(例如,数据库,数据元素,数据模型),数据表⽰的概念(例如,业务流程,应⽤程序系统,软件代码,技术基础结构)以及数据和概念之间的连接(关系)。

元数据可帮助组织了解其数据,系统和⼯作流程。

它可以进⾏数据质量评估,并且是数据库和其他应⽤程序管理的组成部分。

它有助于处理,维护,集成,保护,审核和管理其他数据。

要了解元数据在数据管理中的重要作⽤,请想象⼀个⼤型图书馆,其中有成千上万的书籍和杂志,但没有卡⽚⽬录。

没有卡⽚⽬录,读者甚⾄可能不知道如何开始寻找特定的书甚⾄特定的主题。

卡⽚⽬录不仅提供必要的信息(图书馆拥有的书籍和材料以及在何处被搁置),还使读者可以使⽤不同的起点(主题区域,作者或标题)来查找材料。

没有⽬录,很难甚⾄不可能找到⼀本书。

没有元数据的组织就像没有卡⽚⽬录的图书馆。

元数据对于数据管理和数据使⽤都是必不可少的(请参阅DAMA-DMBOK中对元数据的多个引⽤)。

所有⼤型组织都会产⽣和使⽤⼤量数据。

在整个组织中,不同的个⼈将具有不同级别的数据知识,但是没有⼀个⼈会了解有关数据的所有知识。

此信息必须记录在案,否则组织可能会失去有关⾃⾝的宝贵知识。

元数据提供了捕获和管理有关数据的组织知识的主要⽅法。

但是,元数据管理不仅是知识管理⽅⾯的挑战,⽽且还存在许多挑战。

这也是风险管理的必要。

元数据对于确保组织可以识别私有数据或敏感数据以及为⾃⼰的利益管理数据⽣命周期以及满⾜合规性要求并使风险最⼩化是必不可少的。

没有可靠的元数据,组织将不知道它拥有什么数据,数据代表什么,它起源于何处,它如何在系统中移动,谁可以访问它,或者对⾼质量数据意味着什么。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

权限管理
▪ (6)回到“选择对象”对话框,单击 “浏览”按钮。 在“查找对象”对话框中,依次选中要添加权限的 对象前的复选框。单击“确定”按钮。
▪ (7)再次回到“选择对象”对话框,单击 “确定” 按钮。
▪ (8)回到“数据库用户”对话框,依次选择每一个对 象,并在下面的该对象的“显示权限”窗口中根据 需要选择“授予/拒绝”列的复选框,添加或禁止对 该对象(比如,表)的相应访问权限。单击“确定” 按钮。
以上内容课后问题
▪ 1、你对服务器登录账户和数据库用户账号 的理解。
▪ 2、你对两种身份验证方式的理解。 ▪ 3、你对角色概念的理解。
12.4 权限管理
▪ 权限用于控制对数据库对象的访问,用户被授予的 权限决定了该用户能够对哪些数据库对象可以执行 哪种操作以及能够访问、修改器和数据库的权限。服务器权限
▪ 当用户对数据库执行操作时,系统自动检查用户 是否有权限进行这些操作。
第12章 数据库的安全管理
▪ 本章主要内容: ▪ 身份验证 ▪ 账号管理 ▪ 角色管理 ▪ 权限管理
12.1 身份验证
▪ 当用户使用SQL Server 时,需要经过两个安全性 阶段,身份验证阶段和权限认证阶段。
▪ SQL Server或者Windows对用户进行验证。如果 验证通过,用户就可以连接到SQL Server服务器 上。否则,服务器将拒绝用户登录,从而保证了系 统的安全性。
▪ (1) 在SQL Server Management Studio中,展开“安全性” 选项,在“登录名”上右击,选“新建登录名”。
▪ (2)在“登录名”对话框中,选择验证模式,如果选 “Windows身份验证”,则“登录名” 设置为Windows登录 账号(如u1),无需设密码;如果选“SQL Server身份验证”, 则需设置一个“登录名”和“密码”(如u2) 。
▪ 2)查看服务器登录账号
▪ 在SQL Server Management Studio中进入“对象 资源管理器”,展开“安全性”选项,再展开“登 录名”选项,即可看到系统创建的默认登录账号以 及建立的其他登录账号。
账号管理
▪ 2、数据库用户账号 ▪ 登录服务器后,如果想要操作数据库,必须有一个
数据库用户账号(创建服务器登录账号时可实现), 然后为这个数据库用户设置某种角色或权限,才能 进行相应的操作。 ▪ 1)创建数据库用户账号(单独创建也可以,u2) ▪ (1) 选中数据库,如teaching教学库。展开“安全 性”选项,右击“用户”,选择“新建用户”。
▪ 用户在SQL Server上获得对任何数据库的访问权 限之前,必须先登录到SQL Server上。
身份验证
▪ 1、SQL Server提供了两种验证模式:Windows验 证和混合验证模式。
▪ (1)Windows验证模式:允许SQL Server使用 Windows操作系统的安全机制来验证用户身份,只 要用户能够通过Windows身份验证,即可连接到 SQL Server服务器上,而SQL Server本身不需要 管理一套登录数据。
同级别的管理或访问数据库及数据库对象的权限; 也可以使一个用户具有同一个数据库的多个角色。 ▪ (2)自定义数据库角色 ▪ 创建用户自定义的数据库角色就相当于创建一组用 户,这些用户具有相同的一组权限。如果一组用户 需要执行在SQL Server中指定的一组操作,这组 操作没有固定的数据库角色,就可以在数据库中建 立一个用户自定义的数据库角色。
权限管理
▪ 2、权限操作 ▪ SQL Server可以通过SQL Server Management
Studio对用户的权限进行设置,也可以使用**T-SQL 提供的GRANT(授予)、REVOKE(撤销)和 DENY(禁止)语句完成。 ▪ 1)在SQL Server Management Studio中设置 ▪ (1) 展开目标数据库(如教学库)的“用户”选项。 在目标用户(如u1)上右击,选择“属性”命令。
账号管理
▪ (2)在“数据库用户属性”的“登录名”下拉框中 选择登录账号,并指定使用的用户名和该用户所属 的数据库角色等信息,用户名与登录名可以不同。
▪ 2)查看数据库用户账号 ▪ 展开要查看的数据库“安全性”选项,再展开“用
户”选项,则显示目前数据库中的所有用户。
12.3 角色管理
▪ 角色是具有一定权限的用户集合。 ▪ 若用户被加入到某角色中,则具有该角色的
数据库原理与应用教程 ―SQL Server 2008
第12章数据库的安全管理
第12章 数据库的安全管理
▪ 安全性对于任何数据库管理系统来说都是至关重 要的,**数据库的安全性是指保护数据库以防止 因不合法用户的访问而造成数据的泄密或破坏。
▪ SQL Server 用检查口令等手段来检查用户身份, 从而保证只有合法的用户才能进入数据库系统。
允许某些非可信的Windows用户连接SQL Server 服务器,它通过检查SQL Server登录账户以及密码 来进行验证,如果SQL Server服务器未设置登录信 息,则身份验证失败,而且用户会收到错误提示信 息。
身份验证
▪ 2、设置身份验证模式 ▪ 在第一次安装SQL Server时,需要指定验证模式。 ▪ 对己经指定验证模式的服务器,也可以进行修改。 ▪ 设置身份验证模式的基本步骤: ▪ (1)打开SQL Server Management Studio,在对象
使用T-SQL设置权限
▪ [例4]把查询学生表和修改学生学号的权限授予用户 U4。
▪ GRANT SELECT,UPDATE(sno) ON student TO U4
▪ [例5]把对选课表的插入权限授予用户U5,允许U5 再将 此权限授予其它用户。
▪ GRANT INSERT ON SC
▪ TO U5 WITH GRANT OPTION
使用T-SQL设置权限
▪ 1、授予权限语句GRANT命令 ▪ GRANT { ALL [ PRIVILEGES ] } ▪ | permission [ ( column [ ,...n ] ) ] [ ,...n ] ▪ [ ON [ class :: ] securable ] TO principal
权限。 ▪ SQL Server管理者可以将某些用户设置为
某一个角色,这样只对角色进行权限设置便 可以实现对所有用户权限的设置,减少管理 员的工作量。当然也可以单独为每一个用户 授予一定的操作权限。
角色管理
▪ SQL Server提供了预先定义好的服务器角色和数 据库角色。当然,数据库拥有者也可以在自己的数 据库中创建新角色,并给此角色授予适当的权限。
权限管理
▪ (2)在“数据库用户”对话框中选择“选择页”中的 “安全对象”选项,进入权限设置页面,单击“添 加”按钮。(3) 单击要添加的对象类别前的单选按 钮(如“特定对象”),单击“确定”按钮。
▪ (4)在“选择对象”对话框中,单击“对象类型”按 钮。
▪ (5)在“选择对象类型”对话框中,依次选择需要添 加权限的对象类型前的复选框,单击“确定”按钮。
▪ 如果用户想继续对系统中的某个特定数据库进行 操作,就必须有一个数据库用户账号。每个用户 账户都拥有该数据库中某些对象(表、视图和存储 过程等)应用的权限。
▪ 数据库用户账号可以从已经存在的Windows用户 账号、Windows用户组、SQL Server的登录名或 者角色映射过来。
账号管理
▪ 1、服务器登录账号 ▪ 1)创建服务器登录账号
角色管理
▪ 3、应用程序角色 ▪ 应用程序角色是一种比较特殊的由用户定义的数据
库角色。 ▪ 如果想让某些用户只能通过特定的应用程序间接地
存取数据库中的数据,就应该使用应用程序角色, 从而更好地保证数据库的安全性。 ▪ 应用程序角色默认情况下不包含任何成员,而且是 非活动的。 用户使用sp_setapprole激活应用程序 角色,失去用户权限,而获得应用程序角色权限;用 户使用sp_unsetapprole可恢复.
▪ 1 、固定服务器角色 ▪ 固定服务器角色存在于数据库外面,是属于服务器
的。在SQL Server安装时就创建好了,每个角色 对应着相应的权限。 ▪ 通过给用户(服务器登录账号)分配固定服务器角色, 可以使用户具有执行管理任务的权限。不可以为服 务器创建新角色。
角色管理
▪ 可以按以下步骤为用户分配固定服务器角色,使该 用户获取相应权限。
[ ,...n ] ▪ [ WITH GRANT OPTION ] [ AS principal ]
使用T-SQL设置权限
▪ [例1]把查询学生表的权限授予用户U1。 ▪ GRANT SELECT ON student TO U1 ▪ U1登录SQL Server后,就可以对学生表进行
SELECT操作。 ▪ [例2]把对男生视图的查询和插入数据的权限授予U2。 ▪ GRANT SELECT,INSERT ON male_view TO U2 ▪ [例3]把对选课表的查询权限授予所有用户。 ▪ GRANT SELECT ON sc TO PUBLIC
▪ U5的操作:GRANT INSERT ON SC

TO U6 WITH GRANT OPTION
▪ U6的操作:GRANT INSERT ON SC TO U7
使用T-SQL设置权限
▪ [例6]将teaching数据库中建表的权限授予 u8。
▪ USE teaching ▪ GRANT create table TO U8 ▪ [例7]把select表值函数st_func的权限授予
资源管理器窗口中的目标服务器上右击,选“属性”。 ▪ (2) 选择“选择页”中“安全性”选项。 ▪ (3)在“服务器身份验证”选项中选择验证模式,还
可以在“登录审核”中设置审核方式。
相关文档
最新文档