SQLServer系统安全管理教程

合集下载

SQL Server数据库教程-系统安全管理

SQL Server数据库教程-系统安全管理
SQL Server数据库教程
3.1 创建数据库用户
出现如图11所示的“查找对象”对话框,在登录名列表 中选择“Mike”,两次单击“确定”按钮。
SQL Server数据库教程
3.1 创建数据库用户
(4)出现如图12所示的“数据库用户-Acc”窗口,已为 用户名Acc选择登录名Mike,单击“确定”按钮完成创建用 户Acc。
SQL Server数据库教程
2.1 创建登录名
【例2】使用T-SQL语句创建登录名Qian、Lee1、DELL-PC\Lee 以下语句用于创建SQL Server验证模式登录名Qian:
CREATE LOGIN Qian WITH PASSWORD='1234', DEFAULT_DATABASE=stsc
ALTER LOGIN login_name
{
status_option | WITH set_option [...]
)
其中,login_name为需要更改的登录名,在WITH set_option选项中,可指定新的登录名名称和新密码等。
【例4】使用T-SQL语句修改登录名Lee1,将其名称改为 Lee2。
1. Windows验证模式 在Windows验证模式下,由于用户登录Windows时已进 行身份验证,登录SQL Server时就不再进行身份验证。 2. SQL Server验证模式 在SQL Server验证模式下,SQL Server服务器要对登录的 用户进行身份验证。
当SQL Server在Windows操作系统上运行时,系统管理 员设定登录验证模式的类型可为Windows验证模式和混合模 式。当采用混合模式时,SQL Server系统既允许使用Windows 登录账号登录,也允许使用SQL Server登录账号登录。

第12章SQLServer的安全管理讲解

第12章SQLServer的安全管理讲解

2020年10月11日星期日
Page 3
12.1.1 SQL Server访问控制
4
与SQL Server安全模型的3层结构相对应, SQL Server的数据访问要经过3关的访问 控制。
• 第1关,用户必须登录SQL Server的服务 器实例。
• 第2关,在要访问的数据库中,号要具有访问相应数 据库对象的权限。
2020年10月11日星期日
Page 4
12.1.2 SQL Server身份验证模式 5
SQL Server有两种安全验证机制:Windows验证 机制和SQL Server验证机制。由这两种验证机制 产生了两种SQL Server身份验证模式: Windows身份验证模式和混合验证模式。顾名思 义,Windows验证模式就是只使用Windows验 证机制的身份验证模式;而混合模式则是用户既 可以使用Windows验证机制也可以使用SQL Server验证机制。
安全的管理机制
2020年10月11日星期日
Page 2
12.1 SQL Server的安全模型 3
• SQL Server的安全模型分为3层结构,分别为服务器安全 管理、数据库安全管理和数据库对象的访问权限管理。
• 服务器安全管理实现对SQL Server服务器实例的登录帐 户、服务器配置、设备、进程等方面的管理,这部分工作 通过固定的服务器角色来分工和控制。数据库安全管理实 现对服务器实例上的数据库用户帐号、数据库备份、恢复 等功能的管理,这部分工作通过数据库角色来分工和控制。 数据库对象的访问权限的管理,决定对数据库中最终数据 的安全性管理。数据对象的访问权限决定了数据库用户帐 号,对数据库中数据库对象的引用以及使用数据操作语句 的许可权限。

第八章SQLServer安全性管理

第八章SQLServer安全性管理
权限:权限规定了用户在指定数据库中所能进行的操作。
第11章 SQL Server的安全性管理
11. 1 安全性管理概述 11. 2 登录身份验证管理 11. 3 角色管理 11. 4 数据库用户管理 11. 5 权限管理
登录身份验证模式
SQL Server 2000身份验证 Windows身份验证
Windows身份验证
单击“是”按钮,则系统会停止当前服 务并重新启动SQL Server 2000服务器, 使修改后的设置开始生效。
SQL Server 2000的登录账户
与SQL Server 2000提供的两种确认用户 的验证模式相对应,在SQL Server 2000 中存在两类登录账户: SQL Server账户 和Windows账户。其中Windows账户又 包含“Windows用户”账户和“Windows组” 账户两种类型。
修改登录账户属性
修改SQL Server登录账户属性 修改Windows登录账户属性
修改SQL Server登录账户属性
(1)企业管理器: 双击需要修改属性的 SQL Server登录账户, 这里双击newlogin2, 打开“SQL Server登 录属性”对话框,在 里面可以修改密码、 默认数据库和默认语 言。
Windows身份验证
在安装SQL Server 2000的过程中,系统 会让用户选择在登录SQL Server 2000时 使用哪种身份验证模式。在SQL Server 2000安装成功后,用户也可以根据需要 随时修改身份验证模式,修改的方法如 下:
Windows身份验证
Windows身份验证
删除登录账户
使用企业管理器删除(以newlogin1为例) 使用系统存储过程删除登录账户时,要

第12章SQLServer的安全管理

第12章SQLServer的安全管理

第12章SQLServer的安全管理第12章SQLServer的安全管理学习导读本章主要介绍SQLServer2000的安全特性和权限管理方法。

通过本章的学习,应掌握以下内容:了解SQLServer2000登录验证模式掌握管理两类SQLServer2000登录账户的方法掌握管理SQLServer2000数据库用户的方法了解基于角色的权限管理掌握管理服务器角色的方法掌握管理数据库角色的方法12.1SQLServer安全体系结构数据的安全性--是指保护数据以防止因不合法的使用而造成数据的泄密和破坏。

SQLServer的安全体系结构:客户机操作系统的安全性。

可以通过在网络系统边界安装防火墙系统得以实施。

SQLServer的登录安全性。

允许哪些用户登录。

数据库的使用安全性。

规定用户登录以后可以使用哪些数据库。

数据库对象的使用安全性。

规定用户登录某一数据库后,可以操作哪些数据库对象以及怎样操作。

SQLServer安全体系结构12.1.1操作系统的安全性在使用客户计算机通过网络实现对SQLServer服务器的访问时,用户首先要获得客户计算机操作系统的使用权。

在能够实现网络互联的前提下,用户不必直接登录运行SQLSer ver服务器的主机,除非SQLServer服务器就运行在本地计算机上。

SQLServer可以直接访问网络端口,所以可以实现对W indowsNT安全体系以外的服务器及其数据库的访问。

操作系统安全性是操作系统管理员或者网络管理员的任务。

由于SQLServ er采用了集成WindowsNT网络安全性的机制,所以使得操作系统安全性的地位得到提高,但同时也加大了管理数据库系统安全性和灵活性的难度。

SQLServer安全体系结构12.1.2SQLServer的安全性SQLServer的服务器级安全性建立在控制服务器登录账号和密码的基础上。

SQLServer采用了标准SQLServer登录和集成WindowsNT登录两种方式。

SQLServer的安全性管理

SQLServer的安全性管理

SQL Server 登录身份验证模式
▪ 2. SQL Server 和 Windows身 份 验 证 模 式 (又称为混合模式)
▪ 允 许 用 户 使 用 Windows 身 份 验 证 或 SQL Server身份验证。使用SQL Server身份验证 时,必须提供一个已存在的SQL Server登录 帐户和密码。
11.4 权限管理
▪ 权限用来指定授权用户可以使用的数据库对 象以及对这些数据库对象可以执行的操作。 用户在登录SQL Server之后,根据其用户帐 户所属的Windows组或角色,决定了该用户 能够对哪些数据库对象执行哪种操作以及能 够访问、修改哪些数据。在每个数据库中, 用户的权限独立于用户帐户和用户在数据库 中的角色,每个数据库都有自己独立的权限 系统。权限的管理主要是完成对权限的授权、 拒绝和回收。
▪ db_denydatareader:不能读取数据库内用户表中 的任何数据。
▪ db_denydatawriter:不能添加、修改或删除数据 库内用户表中的任何数据。
▪ db_owner:可以执行数据库的所有配置和维护活 动。
▪ db_securityadmin:可以修改角色成员身份和管 理权限。
用哪些数据库。
▪ 数据库对象的安全性:规定用户打开某一数据库后, 可以操作哪些数据库对象以及怎样操作。
SQL Server 登录身份验证模式
▪ SQL Server登录身份验证用来确认该用户是 否具有连接SQL Server的权限。任何用户在 使用SQL Server数据库之前,必须通过系统 的安全身份验证。SQL Server 2005提供了 两种确认用户的验证模式:即“Windows身 份验证模式”和“SQL Server和Windows 身份验证模式”。

SQL Server实用教程第9章系统安全管理

SQL Server实用教程第9章系统安全管理
用户安全对象是用来访问数据库的。如果某人只拥有登录名,而没有在相应 的数据库中为其创建登录名所对应的用户,则该用户只能登录数据库服务器,而 不能访问相应的数据库。
9.1.2 SQL Server 2019的安全性机制
(3)架构级别所包含的安全对象主要有表、视图、函数、存储过程、类型、 同义词、聚合函数等。
一个数据库使用者,想要登录服务器上的SQL Server数据库,并对数据库中 的表执行数据更新操作,则该使用者必须经过如图9.2所示的安全验证。
图9.2 SQL Server数据库安全验证
9.2 建立和管理用户账户
9.2.1 界面方式管理用户账户
1.建立Windows验证模式的登录名
步骤如下(在此以Windows XP为例): 第1步 创建Windows的用户。 以管理员身份登录到Windows XP,选择“开始”→打开“控制面板”中的 “性能和维 护”→选择其中的“管理工具”→双击“计算机管理”,进入 “计算机管理”窗口。
选择此项
单击此处
图9.5 新建登录名
此处选择 默认数据库
9.2.1 界面方式管理用户账户
2.建立SQL Server验证模式的登录名 要建立SQL Server验证模式的登录名,首先应将验证模式设置为混合模式。
本书在安装SQL Server时已经将验证模式设为了混合模式。如果用户在安装SQL Server时验证模式没有设置为混合模式,则先要将验证模式设为混合模式。
USE master GO CREATE LOGIN [0BD7E57C949A420\tao]
FROM WINDOWS WITH DEFAULT_DATABASE= PXSCJ
9.2.2 命令方式管理用户账户

实验十一安全管理

实验十一安全管理

实验十安全管理一、实验目的1.理解SQL Server的安全认证模式2.掌握登陆帐户的管理3.掌握数据库用户的管理4.掌握数据库角色的管理二、实验要求1.实验前做好上机实验的准备,针对实验内容,认真复习与本次实验有关的知识,完成实验内容的预习准备工作;2.能认真独立完成实验内容;3.实验后做好实验总结,根据实验情况完成总结报告。

三、实验学时2学时四、实验操作及流程分析1、在企业管理器中查看SQL Server的安全认证模式在SQL Server容器中右击当前实例,然后单击”属性”,出现SQL Server 属性(配置)对话框,选择安全性页面,如下图所示:图9.1 SQL Server 属性(配置) 可以看到当前的身份验证模式为SQL Server和Windows 混合模式使用企业管理器在SQL Server中创建一个登陆帐号LoginA,并给予其系统管理员角色在企业管理器的SQL Server容器中找到你的服务器,选择下层的”安全性”,选择下级”登录”,右击,在弹出式菜单中选择”新建登录”,如下图所示:图9.2 新建登录选中SQL Server身份验证,在名称文本框中输入LoginC,在密码文本框中输入该登录名的密码,选择”服务器角色”页面,并把第一个服务器角色选中,即System Administrators,如下图所示:图9.3 新建登录-服务器角色使用系统存储过程,创建一个登陆帐户LoginA,然后在数据库Pubs中创建用户UserA,使其所对应的帐号为LoginA (自学选学部分)在查询分析器中输入如下代码:sp_addlogin ‘LoginA’,’A’gouse pubsgosp_grantdbaccess ‘loginA’,’UserA’在数据库Pubs中天加一个角色RoleT,并把用户UserA 加入到这个角色中在查询分析器中输入如下代码: sp_addrole “RoleT’gosp_addrolemember ‘RoleT’,’userA’将Pubs数据库中Authors表的Select权限授予RoleT,创建表的许可授予RoleA在查询分析器中输入如下代码:Grant Select On Products to roleTgo将Pubs数据库中Authors表和Employees表的Select 权限授予UserA,创建表的许可授予UserAuse pubsgrant select on authors,Employees to userAgrant create table to userA否决UserA在的Employees表的Select权限use pubsgoDeny select on Employees to UserA收回UserA在的Authors表的Select权限use pubsgoRevoke Select on Authors to UserA从角色RoleT中去除用户UserA在查询分析器中输入如下代码:use pubsgosp_droprolemember RoleT,userA从数据库Pubs中删除用户UserA在查询分析器中输入如下代码:sp_revokedbaccess 'userA'从数据库Pubs中删除角色RoleT在查询分析器中输入如下代码:use pubsgosp_droprole RoleT注:在删除角色之前应先将该角色的成员先删除,由于在第5题中已经删除该角色的成员UserA,所以就可以直接删除该角色了。

第11章 SQL Server的安全管理与维护

第11章  SQL Server的安全管理与维护

应服务器和数据库。 展开“安全性”节点,右击“用户”,在弹 出的快捷菜单中选择“新建用户”选项,会 打开“数据库用户 - 新建”对话框。
11.1.3 数据库用户管理
3.创建数据库用户
(2)使用T-SQL语句创建数据库用户 CREATE USER user_GIN login_name |CERTIFICATE cert_name |ASYMMETRIC KEY asym_key_name} |WITHOUT LOGIN]
11.1.2 登录账户管理
4.删除登录帐户 (1)使用SSMS删除登录帐户 使用SSMS删除登录帐户,只需右击要删除
的登录帐户,从弹出的快捷菜单中选择“删 除”选项,在打开的“删除对象”对话框中 单击“确定”按钮即可删除此登录帐户。 (2)使用T-SQL语句删除登录账户 DROP LOGIN login_name 例11-4:删除登录账户USER1。
11.1.4 架构管理
架构是形成单个命名空间的数据库实体的集
足以下三个条件: 首登录SQL Server服务器时必须通过身份验 证; 必须是该数据库的用户或者是某一数据库角 色的成员; 必须有执行该操作的权限。
11.1.1 SQL Server 2008登录身份验证
SQL Server 2008提供了两种确认用户
的验证模式:
“Windows身份验证模式” “SQL Server和Windows身份验证模式”
11.1.1 SQL Server 2008登录身份验证
1.Windows身份验证
用户通过Windows用户帐户连接时,SQL
Server使用Windows操作系统中的信息验证 帐户名和密码,并获得对SQL Server的访问 权限。这是默认的身份验证模式。

SQL Server第7章 SQL Server安全性管理

SQL Server第7章 SQL Server安全性管理

6、权限管理
1)权限类型
② 语句权限
语句权限是指用户创建数据库或在数据库中创建或修改对象 、执行数据库或事务日志备份的权限。语句权限主要有:
创建数据库、表、视图(CREATE DATABASE/TABLE/VIEW) 创建规则、默认(CREATE RULE/DEFAULT) 创建函数、存储过程(CREATE FUNCTION/PROCEDURE) 备份数据库、事务日志(BACKUP DATABSE/LOG)
CREATE LOGIN LiSi WITH PASSWORD = 'abcd'
3、登录账户管理
3)修改登录账户
① 使用SSMS修改登录账户 演示……
3、登录账户管理
3)修改登录账户
② 使用T-SQL语句修改登录账户 修改登录账户的语句为ALTER LOGIN,其语法格式如下:
ALTER LOGIN <登录名> {<状态选项> | WITH <设置选项>[, ……n]}
3、登录账户管理
2)创建登录账户
② 使用SSMS创建SQL Server登录账户 演示……
3、登录账户管理
2)创建登录账户
③ 使用T-SQL语句创建登录账户 创建登录账户的语句为CREATE LOGIN。
创建Windows登录账户的语法如下: CREATE LOGIN <计算机名>\<Windows用户名> FROM WINDOWS [WITH DEFAULT_DATABASE=<数据库名> | DEFAULT_LANGUAGE=<语言名> [, …n]]
3)固定数据库角色
② 使用T-SQL语句给数据库用户设置固定数据库角色 例7-11:将数据库用户lisi添加到固定数据库角色db_owner中

第8章SQLServer安全管理

第8章SQLServer安全管理

第8章SQLServer安全管理第8 章安全管理(4课时)主要内容:1 安全管理概述(身份验证模式、主体和安全对象)2 登录名管理(创建、维护等)3 数据库用户管理(创建、维护等)4 架构管理(创建、修改和删除等)5 角色管理(固定角色、用户定义的数据库角色、应用程序角色)6 权限管理(权限类型、常用对象的权限、管理权限)8.1 安全管理概述本章主线安全管理是数据库管理系统一个非常重要的组成部分,是数据库中数据被合理访问和修改的基本保证。

SQL Server提供了非常完善的安全管理机制(身份验证机制[authentication]和访问许可机制[permission]),包括用户登录管理和用户使用数据库对象的管理。

只有使用特定的身份验证方式的用户,才能登录到系统中。

只有具有一定权限的用户,才能对数据库对象执行相应的操作。

当用户登录数据库系统时,应确保只有合法的用户才能登录到系统中,这是一个基本的安全问题。

SQL Server 2008系统中,通过身份验证模式和主体解决这个问题。

8.1.1 身份验证模式身份验证是确定客户端能否连接到SQL Server的验证方式,通过登录账号和密码来实现。

从客户端看,登录到SQL Server 2008系统可以通过两种身份验证:●Windows身份验证●SQL Server身份验证Windows身份验证。

该方式使用Windows操作系统的安全机制验证身份,只要用户能够通过Windows用户账号验证,即可连接到SQL Server而不用再进行身份验证。

Windows 身份验证方式是默认的身份验证方式,比SQL Server方式更安全。

这种身份验证方式下的连接是信任连接。

Windows身份验证方式下的用户账户是Windows操作系统下的用户或组,是由Windows 维护的。

当然Windows下的用户或组要成为SQL Server的登录账户必须经过映射。

SQL Server身份验证方式。

SQL Server系统安全管理

SQL Server系统安全管理
份验证
SQL Server身份验 证:使用SQL
Server的账户进行 身份验证
证书身份验证:使 用数字证书进行身
份验证
安全策略:设置身 份验证策略,确保
系统安全
混合身份验证:同 时使用Windows和 SQL Server身份验

混合身份验证
01 概念:结合Windows身
份验证和SQL Server身 份验证
2 数据库用户、角 色、应用程序等
权限回收的方法: 使用DROP USER、
3 DROP ROLE、 DROP APPLICATION等 命令
权限回收的后果:
4 可能导致应用程序 无法正常工作,需 要重新分配权限
安全配置选项
01
身份验证:设置用户名和密码,确 保只有授权用户才能访问数据库
02
权限管理:为不同用户分配不同的 权限,限制其对数据库的操作
权限分配
角色分配:根 据不同用户角 色分配相应的 权限
01
权限控制:通 过设置权限控 制,确保数据 安全
03
02
权限级别:设置 不同级别的权限, 如管理员、普通 用户等
04
权限审计:定期 审计权限分配情 况,确保权限分 配合理有效
权限回收
权限回收的原因:
1 防止权限滥用, 保障系统安全
权限回收的对象:
权限管理:为不同 用户分配不同权限, 最小化权限原则
定期更新:及时更 新***ver补丁和 软件,防止安全漏 洞
安全审计:启用 SQL Server审计 功能,记录所有数 据库操作
安全配置:设置防 火墙,限制访问来 源,禁用不必要的 服务和功能
安全审计
01
审计对象:SQL Server系统、数 据库、用户操作
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.建立Windows验证模式的登录名 (1)创建Windows的用户。 以管理员身份登录到Windows,打开控制面板,完成新用户“liu”的创建。 (2)将Windows账户加入到SQL Server中。 以管理员身份登录到“SSMS”,在“对象资源管理器”中,在“安全性”下 选择“登录名”项。右击鼠标,在弹出的快捷菜单中选择“新建登录名”,打开 “登录名-新建”窗口。可以通过单击“常规”选项页的“搜索”按钮,在“选择用 户或组”对话框的“输入要选择的对象名称”中输入“liu”,然后单击“检查名称” 按钮,系统生成“PC-201412101514\liu”(如图10.3所示),单击“确定”按钮, 回到“登录名-新建”窗口。
10.2.1 以界面方式管理用户账户
3.管理数据库用户 (1)以登录名新建数据库用户。 以系统管理员身份连接SQL Server,展开“数据库”→这里可选 “pxscj”→“安全性”,选择“用户”,右击鼠标,选择“新建用户”菜单项,进 入“数据库用户-新建”窗口。 在“登录名”框中填写一个能够登录SQL Server的登录名,如“SQL_liu”。
在SQL Server验证模式下,SQL Server服务器要对登录的用户进行身份验证。
系统管理员必须设定登录验证模式的类型为混合验证模式。当采用混合模式时, SQL Server系统既允许使用Windows登录名登录,也允许使用SQL Server登录名登
录。
10.1.2 SQL Server安全性机制
10.2.1 以界面方式管理用户账户
在登录名中就会显示完整名称。选择默认数据库为“pxscj”,如图10.4所示。
10.2.1 以界面方式管理用户账户
2.建立SQL Server验证模式的登录名 (1)将验证模式设为混合模式。 以系统管理员身份登录“SSMS”,在“对象资源管理器”中选择要登录的 SQL Server服务器图标,右击鼠标,在弹出的快捷菜单中选择“属性”菜单项,打 开“服务器属性”窗口。选择“安全性”选项页。选择服务器身份验证为“SQL Server和Windows身份验证模式”,如图10.5所示。
第10章 系统安全管理
10.1 SQL Server 2014的安全机制 10.2 建立和管理用户账户
10.3 角 色 管 理
10.4 数据库权限的管理 10.5 数据库架构的2014的安全机制
10.1.1 SQL Server 身份验证模式
身份验证模式是指系统确认用户的方式。SQL Server有两种身份验证模式: Windows验证模式和SQL Server验证模式。这是在安装SQL Server的过程中由“数 据库引擎配置”确定的,如图10.1所示。
不管使用哪种验证方式,用户都必须具备有效的Windows用户登录名。SQL Server有两个常用的默认登录名:sa和计算机名\Windows管理员账户名。其中,sa 是系统管理员,在SQL Server中拥有系统和数据库的所有权限,如图10.2所示。
10.2 建立和管理用户账户
10.2.1 以界面方式管理用户账户
10.2.1 以界面方式管理用户账户
(2)创建SQL Server验证模式的登录名。 在“对象资源管理器”中“安全性”下的“登录名”上按右键,选择“新建登 录名”,系统显示“登录名-新建”对话框。选择“SQL Server 身份验证”, 登录 名输入“SQL_liu”,输入密码和确认密码“123”, 并将“强制密码过期”复选框 中的钩去掉,默认数据库为“pxscj”,如图10.6所示。单击“确定”按钮即可。
10.1.3 SQL Server数据库安全验证过程
一个用户如果要对某一数据库进行操作,则必须满足以下三个条件: (1)登录SQL Server服务器时必须通过身份验证。 (2)必须是该数据库的用户,或者是某一数据库角色的成员。 (3)必须有对数据库对象执行该操作的权限。
10.1.3 SQL Server数据库安全验证过程
10.1.2 SQL Server安全性机制
3.架构级别 架构级别所包含的安全对象有表、视图、函数、存储过程、类型、同义词、聚 合函数等。在创建这些对象时可设定架构,若不设定则系统默认架构为dbo。 数据库用户只能对属于自己架构中的数据库对象执行相应的数据操作。至于操 作的权限则由数据库角色决定。例如,若某数据库中的表A属于架构S1,表B属于 架构S2,而某用户默认的架构为S2,如果没有授予用户操作表A的权限,则该用户 不能对表A执行相应的数据操作。但是,该用户可以对表B执行相应的操作。
10.1.1 SQL Server 身份验证模式
1.Windows验证模式 用户登录Windows时进行身份验证,登录SQL Server时就不再进行身份验证了。 注意: (1)必须将Windows账户加入到SQL Server中,才能采用Windows账户登录 SQL Server。 (2)如果使用Windows账户登录到另一个网络的SQL Server,则必须在 Windows中设置彼此的托管权限。 2.SQL Server验证模式
1.服务器级别 服务器级别所包含的安全对象主要有登录名、固定服务器角色等。其中,登录 名用于登录数据库服务器,而固定服务器角色用于给登录名赋予相应的服务器权限。 SQL Server中的登录名主要有两种:第一种是Windows登录名,第二种是SQL Server登录名。 Windows登录名对应Windows验证模式,该验证模式所涉及的账户类型主要有 Windows本地用户账户、Windows域用户账户、Windows组。 2.数据库级别 数据库级别所包含的安全对象主要有用户、角色、应用程序角色、证书、对称 密钥、非对称密钥、程序集、全文目录、DDL事件、架构等。 用户安全对象是用来访问数据库的。如果某人只拥有登录名,而没有在相应的 数据库中为其创建登录名所对应的用户,则该用户只能登录数据库服务器,而不能 访问相应的数据库。
相关文档
最新文档