1. Trang chủ
  2. » Công Nghệ Thông Tin

Bài giảng Kiến trúc cài đặt cơ sở dữ liệu - Chương 9: Policy-based management (PBM)

22 3 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Nội dung

Bài giảng Kiến trúc cài đặt cơ sở dữ liệu - Chương 9: Policy-based management (PBM). Nội dung chính trong chương này gồm có: Ba thành phần của Policy-based management, evaluation mode, một số thuật ngữ, PBM managed target, policy-based management facet,... Mời các bạn tham khảo.

GV Phi Loan - Khoa CNTT – HUI Policy-Based Management • Policy-Based Management is a system for managing one or more instances of SQL Server 2012 •T ̀ ̀ ̀ ̀ ̀ ̀ ̀ ̀ ̀ ̀ ̀ ̀ ̀ ̀ a SQL “ ̀ ̀ GV Phi Loan - Khoa CNTT – HUI T ng • Cơng ̀́̀ D ̀M ̀ ̀ ̀ • Administrator ̀N ̀ ̀ policy ̀ p GV Phi Loan - Khoa CNTT – HUI ̀ ̀̀P ̀ ̀ ̀ ̀ ̀ ̀̀ ̀ ̀ ̀ ̀ ̀ ̀ ̀ i DB mail ̀ ̀ ̀ ̀ ̀ ̀ ̀ ̀ ̀ ̀ ̀ ̀C ̀ ̀ ̀̀ ̀ ̀ ̀ ̀ ̀ ̀ ch T nh ng • Quy c cho DB AdventureWorks ̀ ̀ ̀ ̀ ̀̀ ̀ ̀ ̀ ̀ ̀ ̀ ́W ̀M ̀ ̀ ̀ ̀ ̀ ̀ ̀ ̀ ̀ y • Khi ̀ ̀̀ ̀ ̀ ̀ ̀ ̀ ̀ ̀ ̀ ̀ ̀ ̀ ̀ ̀ ̀C ̀ ̀ ̀ ̀ ̀ ̀ ̀ ̀ ̀ ̀ ̀ ̀ ̀ ̀ ̀ ̀ i GV Phi Loan - Khoa CNTT – HUI B a PBM • Policy management –́ ̀ ̀ c policy • Explicit administration –́ ̀ ̀ ̀ ̀ ̀ ̀ ̀ ̀ ̀ theo theo policy không ̀ ̀ ̀ ̀ ̀tuân • Evaluation mode GV Phi Loan - Khoa CNTT – HUI Evaluation mode • B n evaluation mode: – On demand ̀ ̀ ̀ ̀ ̀ ̀ ̀ ̀ ̀ ng – On change: prevent ̀ ̀ ̀ ̀ ̀DDL̀ ̀ ̀ ̀ ̀ m policy – On change: log only ̀ ̀ ̀ ̀ ̀ ̀ ̀ ̀ ̀ ̀ ̀ ̀ ̀ ̀ i – On schedule ̀ ̀ ̀ ̀ ̀“QL̀“ ̀ ́ ̀ ̀ ̀ ̀ ̀ ̀ ̀policy GV Phi Loan - Khoa CNTT – HUI M • • • • PBM managed target PBM facet PBM condition PBM policy GV Phi Loan - Khoa CNTT – HUI PBM managed target •L ̀ ̀ ̀ PBM nh : ̀E ̀ ̀ ̀ ̀ i – Instance of the SQL Server Database Engine – Database, table, hay index •T ̀ ̀ ̀ ̀ ̀ target hierarchy GV Phi Loan - Khoa CNTT – HUI ̀ ̀ nh Policy-Based Management facet • M ̀ ̀ ̀ ̀ c property • “ ̀ ̀ ̀ ̀ nh facet –C ̀ ̀ ̀ ̀ ̀ ̀ ̀ ̀ ̀ ̀ ̀ ̀ ̀ ̀ ̀ ̀ ̀ ̀ ̀ ̀ i facet ̀ ̀ ̀ ̀ ̀ ̀ • A target type can implement one or more management facets, and a management facet can be implemented by one or more target types GV Phi Loan - Khoa CNTT – HUI Policy-Based Management condition •L ̀ ̀ ̀ facet GV Phi Loan - Khoa CNTT – HUI ̀ ̀ ̀ ̀ ̀ ̀ ̀ ̀ ̀ ̀ ̀ ̀ ̀ ̀ i1 10 PBM policy •P ̀ ̀ ̀ ̀ ̀ ̀ ̀ ̀ ̀ ̀ ̀ ̀ ̀ ̀schedule •M ̀ ̀ ̀ ̀ ̀ a condition •P ̀ ̀ enabled hay disabled •C ̀ ̀ ̀ ̀ ̀trong msdb GV Phi Loan - Khoa CNTT – HUI 11 Effective policies •P ̀ ̀ ̀ ̀ ̀ ̀ ̀ ̀ ̀ ̀ ̀ n sau: ̀ ̀ –P ̀ ̀enabled –T ̀ ̀ ̀ ̀ ̀ ̀ ̀ –T ̀ ̀ ̀ ̀ ̀ ̀ a target tuân theo ̀ ̀ ̀ ̀ ̀ y GV Phi Loan - Khoa CNTT – HUI 12 T policy •C ̀PBM̀ ̀ ̀ ̀ ̀ ̀ ̀ ̀ p •Đ ̀ ̀ ̀ ̀ ̀ ̀ a facet •Đ ̀ ̀ ̀ ̀ ̀ ̀̀ evaluation mode •K ̀ ̀ ̀ ̀ ̀“QL̀“ ̀ ̀ ̀ ̀ i policy không? GV Phi Loan - Khoa CNTT – HUI 13 V • Scenario: We will create an on demand policy to ensure that all the databases have the Auto Shrink option set to True By default, a database that is created has Auto Shrink set to False GV Phi Loan - Khoa CNTT – HUI 14 V • B ̀T ̀ i condition • B ̀T ̀ i policy – Đ t tên: Check auto shrink –C ̀ ̀ ̀Database options –B ̀ c: @autoshrink = true – Đ t tên: AutoShrinkPolicy –C ̀ ̀ ̀ ̀ ̀ – X ̀ nh target: every database –E ̀M ̀ ̀on demand GV Phi Loan - Khoa CNTT – HUI ̀ o 15 V • B ̀P –N ̀M ̀ ̀ ̀policy ̀ ̀ ̀P ̀́ “ P ̀ nh Evaluate –K ̀ ̀ ̀ ̀ ̀ ̀ ̀ ̀DB̀ ̀ ̀ ̀ ̀ ̀ ̀ y – Đ ̀C“DL̀ ̀ ̀ ̀ ̀ ̀ ̀C“DL̀ ̀ ̀ ̀ t apply GV Phi Loan - Khoa CNTT – HUI ̀̀ ̀ ̀ ̀ 16 V • Scenario: The scenario is ensuring that each user defined Stored Procedure created on the server is prefixed with ̀L ̀ ̀ ̀ ̀ ̀ GV Phi Loan - Khoa CNTT – HUI 17 V • B ̀T ̀ i condition • B ̀T ̀ i policy – Đ t tên:CheckProcName –C ̀ ̀ ̀Stored Procedure –B ̀ ̀ N ̀LIKÈ – Đ t tên: ProcPolicy –C ̀ ̀ ̀ ̀ ̀ ̀ o –X ̀ ̀ ̀ n every stored procedure in every database –E ̀M ̀ ̀OnChange: Prevent –Đ ̀ ̀ ̀ ̀Enable GV Phi Loan - Khoa CNTT – HUI 18 V • B ̀P –T ̀ C“DL̀ ̀M ̀ ̀ ̀ ̀ ̀ ̀ ̀policy ̀ ̀ ̀ ̀ ̀ ̀ CREATE PROCEDURE TestProcPolicy AS BEGIN PRINT 'HELLO WORLD !' END ̀K ̀ ̀ ̀ ̀ i GV Phi Loan - Khoa CNTT – HUI 19 L • Đ ̀ ̀ ̀ ̀ ̀ nh : – Table – Name –M P • E ̀ ̀ ̀ ̀ ̀ ̀ ̀ ̀ ̀ c ̀N ̀ ̀̀ ̀ ̀ ̀on schedule) GV Phi Loan - Khoa CNTT – HUI ̀ ̀ ̀ ̀ ̀ ̀ ̀ ̀ ̀ ̀ ̀ ̀ ̀ ̀ ̀ ̀ 20 Tutorial 1: Administering Servers by Using Policy-Based Management • http://msdn.microsoft.com/en-us/library/bb522659(v=sql.100).aspx • Lesson 1: Create and Apply an Off By Default Policy • Lesson 2: Create and Apply a Naming Standards Policy GV Phi Loan - Khoa CNTT – HUI 21 Tutorial: Evaluating Best Practices by Using Policy-Based Management • http://msdn.microsoft.com/en-us/library/ee342165(v=sql.100).aspx • Lesson 1: Evaluate Best Practices on an On-Demand Basis • Lesson 2: Evaluate Best Practices Policies on a Scheduled Basis • C:\Users\Phi Loan\Documents\SQL Server Management Studio\Policies GV Phi Loan - Khoa CNTT – HUI 22 .. .Policy-Based Management • Policy-Based Management is a system for managing one or more instances of SQL Server 2012 •T ̀ ̀ ̀ ̀ ̀ ̀ ̀ ̀ ̀ ̀ ̀ ̀ ̀ ̀ a SQL “ ̀ ̀ GV Phi Loan - Khoa CNTT... more management facets, and a management facet can be implemented by one or more target types GV Phi Loan - Khoa CNTT – HUI Policy-Based Management condition •L ̀ ̀ ̀ facet GV Phi Loan - Khoa... schedule) GV Phi Loan - Khoa CNTT – HUI ̀ ̀ ̀ ̀ ̀ ̀ ̀ ̀ ̀ ̀ ̀ ̀ ̀ ̀ ̀ ̀ 20 Tutorial 1: Administering Servers by Using Policy-Based Management • http://msdn.microsoft.com/en-us/library/bb522659(v=sql.100).aspx

Ngày đăng: 10/05/2021, 08:37

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w