第 12 章 sql server 的安全管理

Click here to load reader

Upload: neo

Post on 12-Jan-2016

94 views

Category:

Documents


0 download

DESCRIPTION

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

TRANSCRIPT

  • 12 SQL Server SQL Server 2000 SQL Server 2000 SQL Server 2000 SQL Server 2000

  • 12.1 SQL Server -- SQL Server: SQL Server

  • SQL Server12.1.1 SQL ServerSQL ServerSQL ServerSQL ServerWindows NT SQL ServerWindows NT

  • SQL Server12.1.2 SQL Server SQL ServerSQL ServerSQL ServerWindows NTSQL ServerSQL Server(DBA)SQL ServerDBA SQL Server

  • SQL Server12.1.3 SQL Server SQL Servermastermastermastermaster (Owner)SQL Server

  • SQL Server12.1.4 SQL Server SQL Serverschoolstudentschoolstudent

  • 12.2 SQL Server SQL ServerSQL ServerSQL ServerSQL Server

    SQL Server 2000 NT

  • NT 12.2.1 NT NTSQL ServerWindows NT/2000SQL ServerNT Windows NT/2000 Windows NT/2000 Windows NT/2000SQL Server

  • 12.2.2 SQL ServerNTTCP/IP SocketsSQL ServerNTWindows 9xSQL Server SQL ServerSQL ServerSQL Server

  • Windows NT/2000 Windows NTNovell SQL Server

  • NT SQL Server12.2.3 NTSQL Server SQL ServermastersysconfiguresWindows NT/2000SQL ServerSQL ServerSQL Server(regedit)\HKEY_LOCAL_MACHINE\Software\Microsoft\MSSQLServer\MSSQLServerLoginMode00NTSQL Server

  • NT SQL Server

  • 12.2.4 (1) SQL ServerSQL ServerSQL Server (2)

  • (3) (4) SQL ServerWindowsWindowsNT

  • 12.3 SQL ServerSQL Server

  • 12.3.1 SQL Server:sa BUILTIN\Administrators Windows1. saSQL Server

  • 2. SQL Server (1) (2) licbSQL Serverschoolschool

  • (3) securityadmin

  • SQL ServerSQL Server SQL ServerSQL Server

  • SQL Server sysadmin(): SQL Server serveradmin(): SQL Server diskadmin(): processadmin(): SQL Server. securityadmin(): SQL Server setupadmin(): dbcreator(): bulkadmin():

  • (4)

  • (5) licb

  • 3. ()4.

  • 12.3.2 WindowsSQL Server SQL ServerdboguestSQL ServerguestmasterpubstempdbnorthwindSQL Serverguest

  • 1. testlicb (1) SQL Servertest

  • (2)licblicb (3) test

  • 2. (1) ,

  • (2)

    SELECT INSERT UPDATE DELETE EXEC DRI(Declarative Referential Integrity)

  • (3)

  • 12.3.3 SQL Server SQL ServerSQL Server

  • 1. 10 public db_owner db_accessadmin db_securityadmin db_ddladmin db_backupoperator db_datareader db_datawriter db_denydatareader db_denydatawriter

  • db_ownerlicb (1) school (2) db_owner-db_ownerdbo

  • (3) licb

    (4) licbdb_owner

  • (1) licbRole

    (2)

  • (3)

  • 2.

  • SueSalesProductsOrdersSELECTUPDATEINSERTSQLProductsOrdersSELECTINSERTUPDATEProductsOrdersSELECTINSERTUPDATE-SueSalesProductsOrdersSELECTINSERTUPDATEsp_setapproleProductsOrders

  • 1SQL Server2guest34public56(dbo)7. SQL Server (1) ABC,123456 (2) factoryABC