数据库技术与应用—SQL Server 2008(第2版)第15章 SQL Server 2008数据库的安全性和完整性管理


15.2

管理服务器登录
(3)在“登录名”编辑框中输入登录名称,输入的登录名 必须是已存在的Windows登录用户。可以单击“搜索„”按 钮,出现登录“选择用户和组”对话框,如图15.4所示。 在对象名称编辑框中输入用户或组的名称,单击“检查名 称”按钮检查对象是否存在。输入完成,单击“确定”按 钮关闭选择用户或组对话框。
15.2
管理服务器登录

(2)设置服务器角色和用户映射,请参考“创建Windows登 录账户”的步骤5和步骤6。
15.2

管理服务器登录
3.登录账户管理 创建登录账户之后,在图 15.2所示服务器安全性展开 登录名节点上,鼠标右键单 击相应的账户,出现快捷菜 单,如图15.6所示,如果要 修改该登录账户,选择属性 菜单;如要删除该登录账户, 则选择删除菜单。
15.3
角色和用户管理
15.3

角色和用户管理
2.固有数据库角色 固有数据库角色是指这些角色的数 据库权限已被SQL Server预定义, 不能对其权限进行任何修改,并且 这些角色存在于每个数据库中,如 图15.9所示。
15.3

角色和用户管理
固有数据库角色包括以下几种。 db_accessadmin:可以为Windows登录账户、Windows 组和SQL Server登录账户添加或删除访问权限。 db_backupoperator:可以备份该数据库。 db_datareader:可以读取所有用户表中的所有数据。 db_datawriter:可以在所有用户表中添加、删除或更 改数据。 db_ddladmin:可以在数据库中运行任何数据定义语言 (DDL)命令。 db_denydatareader:不能读取数据库内用户表中的任 何数据。
15.3

角色和用户管理

db_denydatawriter:不能添加、修改或删除数据库内 用户表中的任何数据。 db_owner:可以执行数据库的所有配置和维护活动。 db_securityadmin:可以修改角色成员身份和管理权限。 public:当添加一个数据库用户时,它自动成为该角色 成员,该角色不能删除,指定给该角色的权限自动给予所 有数据库用户。 db_owner和db_securityadmin角色的成员可以管理固有数 据库角色成员身份;但是,只有db_owner数据库的成员可 以向db_owner固有数据库角色中添加成员。
15.3
角色和用户管理
15.3

角色和用户管理
② 在角色名称编辑框中填入角色名称,在所有者编辑框中 填入该角色的所有者。 ③ 指定角色拥有的框架名称。单击“添加”按钮添加角色 成员,则弹出“选择数据库用户或角色”对话框,如图 15.13所示。
15.2

管理服务器登录
【例15.1】创建带密码的登录名“test”。MUST_CHANGE选 项要求用户首次连接服务器时更改此密码。 CREATE LOGIN test WITH PASSWORD = '2<6aK' MUST_CHANGE 【例15.2】从Windows域账户创建 [Development\iewangjf] 登录名。 CREATE LOGIN [Development\iewangjf] FROM Windows
15.2

管理服务器登录
2.创建SQL Server登录账户 一个SQL Server登录账户名是一个新的登录账户,该账户 和Windows操作系统的登录账户没有关系。 (1)打开新建登录名对话框,选择“SQL Server身份验 证”,输入登录名,密码和确认密码,并选择缺省数据库, 如图15.5所示。
15.3

角色和用户管理
15.3.2 角色的管理 1.使用Management Studio管理角色 (1)为服务器角色添加登录账户。执行如下步骤。 ① 在图15.8中展开服务器角色节点。在需要添加用户的角 色上单击鼠标右键,选择“属性”菜单,弹出“属性”对 话框。 ② 单击“添加”按钮,则弹出“选择登录名”对话框,如 图15.10所示。 ③ 单击“浏览”按钮,则弹出“查找对象”对话框,如图 15.11所示。 ④ 选中需要添加的对象。 ⑤ 单击每个对话框中的“确定”按钮关闭对话框。
1.服务器角色 服务器角色内建于SQL Server,其权限无法更改,每一个 角色拥有一定级别的数据库管理职能,如图15.8所示。

15.3

角色和用户管理

服务器角色包括以下几种。 bulkadmin:可以运行BULK INSERT语句。 dbcreator:可以创建、更改、删除和还原任何数据库。 diskadmin:管理磁盘文件。 processadmin:可以终止SQL Server实例中运行的进程。 securityadmin:管理登录名及其属性。这类角色可以 GRANT、DENY和REVOKE服务器级和数据库级权限,可以重置 SQL Server登录名的密码。 serveradmin:可以更改服务器范围的配置选项和关闭 服务器。 setupadmin:添加和删除链接服务器,并且也可以执行 某些系统存储过程。 sysadmin:可以在服务器中执行任何活动。
15.3

角色和用户管理

3.用户自定义数据库角色 当打算为某些数据库用户设置相同的权限,但是这些权限 不等同于预定义的数据库角色所具有的权限时,就可以定 义新的数据库角色来满足这一要求,从而使这些用户能够 在数据库中实现某些特定功能。用户自定义数据库角色包 含以下两种类型。 标准角色:为完成某项任务而指定的具有某些权限和数 据库用户的角色。 应用角色:与标准角色不同的是,应用角色默认情况下 不包含任何成员,而且是非活动的。将权限赋予应用角色, 然后将逻辑加入到某一特定的应用程序中,从而激活应用 角色而实现了对应用程序存取数据的可控性。
15.2

管理服务器登录
2.删除登录账户DROP LOGIN 其语法格式为:DROP LOGIN login_name 【例15.3】删除登录账户“test”。 DROP LOGIN test 3.更改登录账户ALTER LOGIN 其语法格式为: ALTER LOGIN login_name { <status_option> | WITH <set_option> [ ,... ] } <status_option> ::= ENABLE | DISABLE
15.3

角色和用户管理
15.3.1 角色管理简介 角色等价于Windows的工作组,将登录名或用户赋予一个角 色,角色具有权限,登录名或用户作为角色成员,从而继 承了所属角色的权限。如图15.7所示。
登 录 名或 用户 角 色 权 限
15.3

角色和用户管理

只需给角色指定权限,然后将登录名或用户指定为某个角 色,而不必给每个登录名或用户指定权限,这样给实际工 作带来了很大的便利。 在SQL Server中角色分为服务器角色和数据库角色。而数 据库角色又分为固有数据库角色、用户自定义数据库角色 和应用程序角色。
15.2

管理服务器登录

15.2.2 使用Transact-SQL管理登录账户 在Transact-SQL中,管理登录账户的SQL语句有:CREATE LOGIN、DROP LOGIN、ALTER LOGIN。下面简要说明如何使 用T-SQL来创建和维护登录账户。 1.新建登录账户CREATE LOGIN 其语法格式为: CREATE LOGIN login_name { WITH <option_list1> | FROM <sources> }
15.2

管理服务器登录
【例15.4】启用禁用的登录。 ALTER LOGIN test ENABLE; 【例15.5】将“test”登录密码更改为 <123www456>。 ALTER LOGIN test WITH PASSWORD = '<123www456>' 【例15.6】将登录名“test”更改为“iewangjf”。 ALTER LOGIN test WITH NAME = iewangjf
第15章
SQL Server 2008数据库的 安全性和完整性管理
15.1

数据库安全性概述

SQL Server的安全性管理是建立在认证(authentication) 和访问许可(permission)这两种机制上的。 认证是指确定登录SQL Server的用户的登录账号和密码是 否正确,以此来验证其是否具有连接SQL Server的权限。 但是,通过认证并不代表能够访问SQL Server中的数据。 用户只有在获取访问数据库的权限之后,才能够对服务器 上的数据库进行权限许可下的各种操作。 用户访问数据库权限的设置是通过用户账号来实现的。角 色简化了安全安全性概述
15.1.2 验证模式的修改 当安装SQL Server时,可以选择SQL Server的身份验证类 型。安装完成之后也可以修改认证模式。修改步骤如下。 (1)打开SQL Server Management Studio。 (2)在要更改的服务器上鼠标右键单击,在快捷菜单中选 择属性,弹出服务器属性对话框。 (3)单击左侧列表中的“安全性”项,出现“安全性”页 面,如图15.1所示。在图中修改身份验证。
15.1
数据库安全性概述
图15.1 身份验证
15.2

管理服务器登录
1.创建Windows登录账户 (1)在“对象资源管理器”中,单击树型目录中的“安全 性”节点,如图15.2所示。
合集下载

sql-server-2008-数据库应用与开发教程--课后习题参考答案

sql-server-2008-数据库应用与开发教程--课后习题参考答案

sql-server-2008-数据库应用与开发教程--课后习题参考答案SQL Server 2008数据库应用与开发教程(第二版)第一章习题参考答案1.简述SQL Server 2008系统中主要数据库对象的特点。

答:主要的数据库对象包括数据库关系图、表、视图、同义词、存储过程、函数、触发器、程序集、类型、规则和默认值等。

“表”节点中包含了数据库最基本、最重要的对象——表。

表实际用来存储系统数据和用户数据,是最核心的数据库对象。

“视图”节点包含了数据库中的视图对象。

视图是一种虚拟表,用来查看数据库中的一个或多个表,视图是建立在表基础之上的数据库对象,它主要以SELECT语句形式存在。

在“同义词”节点中包含了数据库中的同义词对象。

这是Microsoft SQL Server 2008系统新增的一种对象。

4.工作?答:(1) 增强物理安全性(2) 使用防火墙(3) 隔离服务(4) 禁用NetBIOS和服务器消息块5.SQL Server 2008支持哪两种身份验证?答:Windows 身份验证或混合模式身份验证。

6.如何注册和启动SQL Server 服务器?答:1. 注册服务器使用Microsoft SQL Server Management Studio工具注册服务器的步骤如下:(1) 启动Microsoft SQL Server Management Studio工具,选择“视图”|“已注册”命令或者按下快捷键Ctrl+Alt+G,在打开的“已注册的服务器”窗口中选中“数据库引擎”图标。

(2) 在“数据库引擎”上单击鼠标右键,从弹出的快捷菜单中选择“新建”|“服务器注册”命令,即可打开如图1-20所示的“新建服务器注册”对话框。

选择“常规”选项卡,可以在该选项卡中输入将要注册的服务器名称。

(3) 选择“连接属性”选项卡,如图1-21所示,在该选项卡中可以设置连接到的数据库、网络以及其他连接属性。

SQL Server 2008 R2

SQL Server 2008 R2

Q&A
• Date & time + time zone offset DATETIMEOFFSE • UTC enabled T • Ease of programming

Compound Assignment operators: +=, -=, *=, /=
UPDATE Inventory SET Quantity += s.Quantity FROM Inventory AS i INNER JOIN Sales AS s ON i.Id = s.Id
Project Server
Dynamics
MOM Exchange
Content Management Server
Sharepoint
Biztalk Server DPM
Oslo SQL Analysis Services
SQL Replication SQL Management Tools
MDAC ODBC, OLE-DB SNAC ODBC, OLE-DB
INSERT INTO T (datetime_col) VALUES (’12:30:29.1176548’) CREATE TABLE online-purchase-order { item-id int, item-name VARCHAR(30), qty int, purchase-time datetimeoffset, … } // For value ‘2005-09-08 12:20:19.345 -08:00’ INSERT INTO online-purchase-order VALUES (…., ‘2005-09-08 12:20:19.345 -08:00’ ,..)

SQL_Server_2008基础教程

SQL_Server_2008基础教程

SQL Server 2008基础教程前言前言本书针对那些想成为开发人员、数据库管理员或者兼为两者,但对SQL Server 2008还不熟悉的读者。

无论你是否拥有数据库知识,是否了解桌面数据库(如Microsoft Access),甚至是否具有服务器(如Oracle)的背景,本书都能为你提供SQL Server 2008入门和运行的知识。

从现在开始,本书将使你的基础知识得以扩展,让你很快从初学者成长为合格的专业开发人员。

本书面向广大开发人员,从喜欢使用图形界面的程序员,到希望成为SQL Server 2008编程语言Transact SQL(T-SQL)高手的程序员。

本书将尽可能贴近实际地演示、说明和展开叙述每一种使用SQL Server 2008的方法,以便你能够判断哪种方式最适合自己。

本书包含大量的示例,以使你了解SQL Server的各个领域是如何工作的,以及怎样才能把技术应用到自己的工作中。

你将学习完成某项任务的最佳方法,你甚至能学会在面临两个或更多的选择时,如何做出正确的决策。

只要学习完本书,你就能游刃有余地设计和创建坚实可靠的数据库解决方案。

读者对象本书适用的对象是刚开始使用SQL Server 2008的开发人员,或立志成为数据库管理人员的读者。

本书在结构安排上兼顾了这两类读者。

本书的结构本书将帮助你决定购买SQL Server 2008的哪种版本,为你展示如何安装和配置SQL Server 2008,并阐释如何使用图形用户界面工具SSMS(SQL Server Management Studio)。

你将使用该工具完成一个功能完备的数据库示例,该数据库根据本书中介绍的设计方案,利用图形的和基于代码的练习创建而成。

然后,你将学习数据库安全方面的知识,并了解如何实施安全可靠的数据库设置。

只要备份了数据库,你就可以学习如何操作数据。

先从简单的代码编写技术入手,逐渐过渡到更加复杂的技术。

Microsoft SQL Server 2008 R2基础教程

Microsoft SQL Server 2008 R2基础教程

Microsoft SQL Server2008 R2SQL Server 2008基础教程前言前言本书针对那些想成为开发人员、数据库管理员或者兼为两者,但对SQL Server 2008还不熟悉的读者。

无论你是否拥有数据库知识,是否了解桌面数据库(如Microsoft Access),甚至是否具有服务器(如Oracle)的背景,本书都能为你提供SQL Server 2008入门和运行的知识。

从现在开始,本书将使你的基础知识得以扩展,让你很快从初学者成长为合格的专业开发人员。

本书面向广大开发人员,从喜欢使用图形界面的程序员,到希望成为SQL Server 2008编程语言Transact SQL(T-SQL)高手的程序员。

本书将尽可能贴近实际地演示、说明和展开叙述每一种使用SQL Server 2008的方法,以便你能够判断哪种方式最适合自己。

本书包含大量的示例,以使你了解SQL Server的各个领域是如何工作的,以及怎样才能把技术应用到自己的工作中。

你将学习完成某项任务的最佳方法,你甚至能学会在面临两个或更多的选择时,如何做出正确的决策。

只要学习完本书,你就能游刃有余地设计和创建坚实可靠的数据库解决方案。

读者对象本书适用的对象是刚开始使用SQL Server 2008的开发人员,或立志成为数据库管理人员的读者。

本书在结构安排上兼顾了这两类读者。

本书的结构本书将帮助你决定购买SQL Server 2008的哪种版本,为你展示如何安装和配置SQL Server 2008,并阐释如何使用图形用户界面工具SSMS(SQL Server Management Studio)。

你将使用该工具完成一个功能完备的数据库示例,该数据库根据本书中介绍的设计方案,利用图形的和基于代码的练习创建而成。

然后,你将学习数据库安全方面的知识,并了解如何实施安全可靠的数据库设置。

只要备份了数据库,你就可以学习如何操作数据。

数据库技术与应用——SQLServer2008第2版习题答案作者张建伟梁树军金松河习题答案(全)

数据库技术与应用——SQLServer2008第2版习题答案作者张建伟梁树军金松河习题答案(全)

第一章习题答案:一、选择题1.A2.B3.B二、简答题1.数据库技术主要经历了人工管理阶段、文件系统阶段、数据库系统阶段。

人工管理阶段的主要特点是:(1)数据不保存;(2)应用程序管理数据;(3)数据不共享;(4)数据不具有独立性;文件系统阶段的主要特点是:(1)数据可以长期保存;(2)由文件系统管理数据;数据库系统的特点是:(1)数据的管理者:DBMS;(2)数据面向的对象:现实世界;(3)数据的共享程度:共享性高;(4)数据的独立性:高度的物理独立性和一定的逻辑独立性;(5)数据的结构化:整体结构化;(6)数据控制能力:由DBMS统一管理和控制;2.数据(Data)是数据库中存储的基本对象,描述事物的符号记录。

数据库(Database,简称DB)是长期储存在计算机内、有组织的、可共享的大量数据集合数据库管理系统(Database Management System,简称DBMS)是位于用户与操作系统之间的一层数据管理软件。

数据库系统(Database System,简称DBS)是指在计算机系统中引入数据库后的系统构成。

3.数据库系统的优点:是以数据为中心组织数据、减少数据的冗余,提供更高的数据共享能力,同时要求程序和数据具有较高的独立性,当数据的逻辑结构改变时,不涉及数据的物理结构,也不影响应用程序,这样就降低了应用程序研制与维护的费用。

第二章习题答案:一、简答题1.关系型数据库的优点:(1)数据结构简单。

关系数据库系统采用统一的二维表作为数据结构,不存在复杂的内部联系,具有高度的简洁性与方便性。

(2)功能强。

关系数据库系统能直接构造复杂的数据模型,特别是多联系间的联系表达,它可以一次得到一条完整记录,也可以修改数据间的联系,同时还具备一定程度的修改数据模式的能力。

此外,路径选择的灵活性、存储结构的简单性都是它的优点。

(3)使用方便。

关系数据库系统数据结构简单,它的使用不涉及系统内部物理结构,用户不必了解,更无须干预内部组织,所用数据语言均为非过程性语言,因此操作、使用都很方便。

数据库技术与应用—SQL_Server_2008(第2版)第9章_视图

数据库技术与应用—SQL_Server_2008(第2版)第9章_视图



【例9.1】建立计算机系学生的视图。 CREATE VIEW vw_Stu_jsj1 AS SELECT studentID, studentName, sex, speciality FROM Student WHERE speciality = '计算机' 本查询省略了视图列名,隐含为与 SELECT 语句中的列相同 的名称。
参数说明

column:视图中的列使用的名称。


组成视图的列名要么全部省略要么全部指定,没有第三 种选择。如果省略了视图的各个列名,则视图列将获得 与SELECT语句中的列相同的名称。 但是对于下列情况,必须在视图定义中指定每列的名称: 视图中有任何从算术表达式、内置函数或常量派生出 的列。 视图中两列或多列具有相同名称(通常由于视图定义 包含联接,而来自两个或多个不同表的列具有相同的 名称)。 希望使视图中的列名与它的源列名不同。这时也可以 在视图中重命名列。无论重命名与否,视图列都会继 承其源列的数据类型。
9.4 通过视图查询数据

视图定义好后,用户就可以像对基本表一样对视图进行查 询了。 【例9.7】在计算机系学生的视图中找出所有女生信息。
SELECT studentID, studentName, sex FROM vw_Stu_jsj1 WHERE sex= '女‘


系统执行对视图的查询时,首先进行有效性检查,以确认 查询中涉及到的表、视图等是否存在。如果存在,则从数 据字典中取出视图的定义,把定义好的子查询和用户的查 询结合起来,转换成等价的对基本表的查询。 例如,本例的查询就相当于执行了下面的SQL语句:
视图的分类


数据库技术与应用—SQL Server 2008(第2版)第11章 存储过程


本章小结
本章主要介绍存储过程的基本概念,并详细介绍如何创建、修 改、删除和执行存储过程,以及重命名存储过程。通过本章 的学习,可以了解存储过程的基本知识,掌握使用图形界面 和代码创建、修改和删除存储过程的方法。
11.2 存储过程的创建与执行
11.2.3 存储过程的执行 建立一个存储过程以后,可以使用EXECUTE语句来执行这个存 储过程。EXECUTE语句的语法如下: [ { EXEC | EXECUTE } ] { [ @return_status = ] { procedure_name [ ;number ] | @procedure_name_var } [ [ @parameter = ] { value | @variable [ OUTPUT ]|[ DEFAULT ]}] [ ,...n ] [ WITH RECOMPILE ] }

11.4 重命名存储过程
使用系统存储过程sp_rename重命名存储过程,其语法如下: sp_rename 'object_name' , 'new_name' [ ,'object_type' ] 【例11.14】将CJGL数据库中存储过程GetTeacherInfo重命名 GetTeacherInfoNew USE CJGL GO EXEC sp_rename 'dbo.GetTeacherInfo', 'GetTeacherInfoNew' GO

11.2 存储过程的创建与执行
3.系统将在查询编辑器中打开存储过程模版,在模版中输入 存储过程的名称,设置相应的参数。也可以通过菜单“查 询”|“指定模版参数的值”进行设置。 4.指定模版参数的值窗口的前三行分别是创建人、创建时间、 描述,它们是存储过程的注释。从第四行开始,分别指定 存储过程名称、参数名称、数据类型、参数的缺省值,如 图所示。

SQL_Server_2008_R2 概述


Reference data
Event stores & Databases
Platform for key market opportunities
• Manufacturing: Process monitoring i.e. scheduling, control, inventory • Financial: algorithmic trading, compliance monitoring, fraud detection • Web: Click stream analysis ,ad-delivery model • Utility: Grid monitoring • Healthcare: Patient Monitoring • Networking: traffic monitoring ,安全intrusion detection • Telecom: Network monitoring • Oil and Gas: Geological data analysis, process control
虚拟化环境
可信的数据资产
当今形势
• 日益强调的企业法规遵从和SOA • 高质量的主数据对于高效的业务处理的关键作用凸显 • IT面临挑战:创建、维护和发布主数据的版本和关系
SQL Server 2008 R2 主数据服务
✓ 支持企业级复杂和关键业务应用 ✓ 管理关键数据资产的可信和一致的版本和关系 ✓ 以可用的格式管理可信的主数据,为下游的数据仓库、分析和BI系统提供服
降低风险,更加灵活、敏捷
Improve IT’s ability to respond to business changes by enabling centralized management, policy-based control and rapid configuration and deployment.

SQL2008知识点总结

SQL2008知识点总结一、数据库的基本操作1. 创建数据库在SQL Server 2008中,可以使用CREATE DATABASE语句来创建一个新的数据库。

这个语句的基本格式如下所示:```sqlCREATE DATABASE database_name;```其中,database_name是要创建的数据库的名称。

2. 删除数据库如果要删除一个数据库,可以使用DROP DATABASE语句,其基本格式如下所示:```sqlDROP DATABASE database_name;```需要注意的是,删除一个数据库将会永久删除所有与该数据库相关联的数据和对象,所以在执行这个语句之前,一定要慎重考虑。

3. 备份和恢复数据库在SQL Server 2008中,可以使用备份和恢复功能来保护数据库的数据。

在执行备份操作时,可以使用BACKUP DATABASE语句,其基本格式如下所示:```sqlBACKUP DATABASE database_name TO disk=’backup_file_path’;```而在执行恢复操作时,可以使用RESTORE DATABASE语句,其基本格式如下所示:```sqlRESTORE DATABASE database_name FROM disk=’backup_file_path’;```在这两个语句中,backup_file_path是指定备份文件的路径。

4. 修改数据库如果要修改数据库的一些属性,可以使用ALTER DATABASE语句,其基本格式如下所示:```sqlALTER DATABASE database_name SET new_property;```其中,new_property是要修改的属性值。

5. 查看数据库在SQL Server 2008中,可以使用系统视图sys.databases来查看当前服务器中存在的所有数据库。

这个视图中包含了每个数据库的详细信息,如数据库的名称、创建日期、状态等。

sqlserver2008r2 权限管理说明

sqlserver2008r2 权限管理说明SQL Server 2008 R2的权限管理是通过授权用户或角色来实现的。

以下是一些关于权限管理的基本概念和操作:1. 登录(Login)和用户(User):-登录是指用户在SQL Server上的身份标识。

登录可以使用SQL Server身份验证或Windows身份验证。

-用户是数据库内的一个实体,与登录关联,用于连接到数据库并执行操作。

2. 角色(Role):-角色是一组权限的集合,可以将用户添加到角色中,从而为他们赋予一组共同的权限。

- SQL Server有预定义的固定角色(如db_datareader、db_datawriter)和用户定义的角色。

3. 权限(Permission):-权限定义了用户或角色对数据库对象(表、视图、存储过程等)执行的操作。

-常见的权限包括SELECT、INSERT、UPDATE、DELETE等。

4. 授予(GRANT):-通过GRANT语句可以向用户或角色授予特定的权限。

例如:`GRANT SELECT ON table_name TO user_name;`5. 拒绝(DENY):-使用DENY语句可以拒绝用户或角色对特定权限的访问。

例如:`DENY INSERT ON table_name TO user_name;`6. 回收(REVOKE):-使用REVOKE语句可以撤销已经赋予或拒绝的权限。

例如:`REVOKE SELECT ON table_name FROM user_name;`7. 层次化的权限控制:- SQL Server支持细粒度的权限控制,可以对数据库、表、列等级别进行权限的分配。

8. 视图和存储过程权限:-对于视图和存储过程,需要分别授予执行权限,使用GRANT语句。

9. 数据库角色和服务器角色:- SQL Server提供了数据库角色和服务器角色。

数据库角色仅对当前数据库有效,而服务器角色对整个SQL Server实例有效。

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