類型課堂培訓
時間5天
REGISTER

聯繫我們

標有一個 * 是必要的

 

管理SQL數據庫基礎結構

管理SQL數據庫基礎架構培訓課程和認證

簡介

受眾群體和先決條件

課程大綱

附表和費用

证书

管理SQL數據庫基礎架構培訓課程

這個為期五天的教師指導課程為學生提供管理和維護SQL Server數據庫的知識和技能,以管理一個 SQL Server數據庫基礎結構。 此外,對於開發從SQL Server數據庫提供內容的應用程序的個人來說,它也是有用的。

管理SQL數據庫基礎結構培訓的目標

  • 驗證和授權用戶
  • 分配服務器和數據庫角色
  • 授權用戶訪問資源
  • 通過加密和審計來保護數據
  • 描述恢復模式和備份策略
  • 備份SQL Server數據庫
  • 還原SQL Server數據庫
  • 自動化數據庫管理
  • 配置SQL Server代理的安全性
  • 管理警報和通知
  • 使用PowerShell管理SQL Server
  • 跟踪訪問SQL Server
  • 監視SQL Server基礎結構
  • 解決SQL Server基礎結構問題
  • 導入和導出數據

管理SQL數據庫基礎架構課程的目標讀者

本課程的主要受眾是管理和維護SQL Server數據庫的人員。 這些人員將數據庫管理和維護作為其主要責任區域,或在其中的環境中工作 數據庫 在他們的主要工作中發揮關鍵作用。 本課程的二級受眾是開發從SQL Server數據庫提供內容的應用程序的個人。

課程大綱時間:5天

模塊1:SQL Server安全性

保護您的Microsoft SQL Server數據庫內的數據至關重要,並且需要對這些問題和SQL Server安全功能有一定的了解。 本模塊介紹SQL Server安全模型,登錄名,用戶,部分包含的數據庫和跨服務器授權。 教訓

  • 驗證與SQL Server的連接
  • 授權登錄連接到數據庫
  • 跨服務器授權
  • 部分包含的數據庫

實驗室:驗證用戶

  • 創建登錄
  • 創建數據庫用戶
  • 正確的應用程序登錄問題
  • 為恢復的數據庫配置安全性

完成本單元後,您將能夠:

  • SQL Server的基本概念。
  • SQL Server連接認證。
  • 用戶登錄授權到數據庫。
  • 部分包含的數據庫。
  • 跨服務器授權。

模塊2:分配服務器和數據庫角色

使用角色簡化了用戶權限的管理。 通過角色,您可以根據每個用戶的工作職能控制經過身份驗證的用戶對系統資源的訪問,而不是逐個用戶地分配權限,您可以授予角色權限,然後讓用戶成為角色成員。 Microsoft SQL Server包括對在服務器級別和數據庫級別定義的安全角色的支持。 教訓

  • 使用服務器角色
  • 使用固定數據庫角色
  • 分配用戶定義的數據庫角色

實驗室:分配服務器和數據庫角色

  • 分配服務器角色
  • 分配固定數據庫角色
  • 分配用戶定義的數據庫角色
  • 驗證安全性

完成本單元後,您將能夠:

  • 描述和使用服務器角色來管理服務器級別的安全性。
  • 描述和使用固定的數據庫角色。
  • 使用自定義數據庫角色和應用程序角色來管理數據庫級安全性。

模塊3:授權用戶訪問資源

在之前的模塊中,您已經看到瞭如何組織Microsoft SQL Server安全性以及如何使用固定服務器角色,用戶定義服務器角色,固定數據庫角色和應用程序角色在服務器和數據庫級別分配權限集。 授權用戶訪問SQL Server資源的最後一步是授權用戶和角色訪問服務器和數據庫對象。 在這個模塊中,您將看到如何管理這些對象權限。 除了對數據庫對象的訪問權限之外,SQL Server還提供了確定允許哪些用戶執行代碼的功能,例如存儲過程和函數。 在許多情況下,這些權限和數據庫對象的權限最好在模式級別配置,而不是在單個對象級別配置。 基於模式的權限授予可以簡化您的安全體系結構。 您將在本模塊的最後一課中探討授予模式級別的權限。課程

  • 授權用戶訪問對象
  • 授權用戶執行代碼
  • 在架構級別配置權限

實驗室:授權用戶訪問資源

  • 授予,拒絕和撤銷對象權限
  • 授予代碼的EXECUTE權限
  • 在架構級別授予權限

完成本單元後,您將能夠:

  • 授權用戶訪問對象。
  • 授權用戶執行代碼。
  • 在模式級別配置權限。

模塊4:使用加密和審計保護數據

在為您的Microsoft SQL Server系統配置安全性時,應確保您符合組織的任何數據保護合規性要求。 組織通常需要遵守特定於行業的合規政策,該政策要求對所有數據訪問進行審計。 為了解決這個需求,SQL Server提供了一系列實現審計的選項。 另一個常見的合規要求是數據的加密,以防止數據庫文件訪問受到威脅時未經授權的訪問。 SQL Server通過提供透明數據加密(TDE)來支持此要求。 為了減少管理訪問數據庫的用戶洩漏信息的風險,可以使用始終加密功能對包含敏感數據(例如信用卡號碼或國家身份號碼)的列進行加密。 本模塊介紹了SQL Server中可用的審計選項,如何使用和管理SQL Server審計功能,以及如何實現加密。

  • 在SQL Server中審計數據訪問的選項
  • 實施SQL Server審計
  • 管理SQL Server審計
  • 使用加密保護數據

實驗室:使用審核和加密

  • 使用SQL Server審核
  • 按照始終加密的方式加密列
  • 使用TDE加密數據庫

完成本單元後,您將能夠:

  • 描述審計數據訪問的選項。
  • 實施SQL Server審計。
  • 管理SQL Server審計。
  • 描述和實現在SQL Server中加密數據的方法。
  • 實施加密

模塊5:恢復模型和備份策略

數據庫管理員角色的一個最重要的方面是確保可靠地備份組織數據,以便在發生故障時可以恢復數據。 儘管計算行業已經知道數十年來對可靠備份策略的需求,並且已經詳細討論了這一點,但關於數據丟失的不幸故事仍然司空見慣。 還有一個問題是,即使製定的策略按照設計的原則工作,結果仍然經常不能滿足組織的運營要求。 在本模塊中,您將考慮如何基於可用的備份模型創建一個與組織需求相一致的策略,以及事務日誌在維護數據庫一致性方面的角色。課程

  • 了解備份策略
  • SQL Server事務日誌
  • 規劃備份策略

實驗:了解SQL Server恢復模式

  • 規劃備份策略
  • 配置數據庫恢復模型

完成本單元後,您將能夠:

  • 描述各種備份策略。
  • 描述數據庫事務日誌的功能。
  • 規劃SQL Server備份策略。

模塊6:備份SQL Server數據庫

在之前的模塊中,您學習瞭如何為SQL Server系統規劃備份策略。 您現在可以學習如何執行SQL Server備份,包括完整和差異數據庫備份,事務日誌備份和部分備份。 在本單元中,您將學習如何應用各種備份策略。課程

  • 備份數據庫和事務日誌
  • 管理數據庫備份
  • 高級數據庫選項

實驗室:備份數據庫

  • 備份數據庫
  • 執行數據庫,差異和事務日誌備份
  • 執行部分備份

完成本單元後,您將能夠:

  • 執行SQL Server數據庫和事務日誌的備份。
  • 管理數據庫備份。
  • 描述高級備份選項。

模塊7:恢復SQL Server 2016數據庫

在之前的模塊中,您學習瞭如何創建Microsoft SQL Server 2016數據庫的備份。 備份策略可能涉及許多不同類型的備份,因此重要的是您可以有效地恢復它們。 在緊急情況下,您通常會恢復數據庫。 但是,您必須確保您已清楚了解如何繼續操作並成功將數據庫恢復到所需狀態。 對恢復過程有一個很好的計劃和理解可以幫助避免使情況變得更糟。 一些數據庫恢復與系統故障有關。 在這些情況下,您會希望盡可能地將系統返回到故障發生前的狀態。 但是,某些失敗與人為錯誤有關,您可能希望將系統恢復到該錯誤發生之前的某個點。 SQL Server 2016的時間點恢復功能可以幫助您實現這一點。 因為它們通常要大得多,所以用戶數據庫比系統數據庫更可能受系統故障的影響。 但是,系統數據庫可能會因故障而受到影響,恢復時應特別小心。 尤其是,您需要了解如何恢復每個系統數據庫,因為您無法對所有系統數據庫使用相同的進程。 在本模塊中,您將看到如何恢復用戶和系統數據庫以及如何實施時間點恢復。 教訓

  • 了解還原過程
  • 恢復數據庫
  • 高級還原方案
  • 時間點恢復

實驗室:恢復SQL Server數據庫

  • 恢復數據庫備份
  • Restring數據庫,差異備份和事務日誌備份
  • 執行零碎還原

完成本單元後,您將能夠:

  • 解釋恢復過程。
  • 還原數據庫。
  • 執行高級恢復操作。
  • 執行時間點恢復。

模塊8:自動化SQL Server管理

與其他數據庫引擎相比,Microsoft SQL Server提供的工具使管理更加容易。 但是,即使任務易於執行,通常也必須多次重複任務。 高效的數據庫管理員學習自動化重複性任務。 這可以幫助避免管理員忘記在需要的時間執行任務的情況。 也許更重要的是,任務的自動化有助於確保它們每次執行時都一致地執行。 本模塊介紹瞭如何使用SQL Server Agent自動執行作業,如何配置作業的安全上下文以及如何實現多服務器作業。 教訓

  • 自動化SQL Server管理
  • 使用SQL Server代理
  • 管理SQL Server代理作業
  • 多服務器管理

實驗室:自動化SQL Server管理

  • 創建一個SQL Server代理作業
  • 測試一項工作
  • 安排工作
  • 配置主站和目標服務器

完成本單元後,您將能夠:

  • 描述自動化SQL Server管理的方法。
  • 配置作業,作業步驟類型和時間表。
  • 管理SQL Server代理作業。
  • 配置主和服務器。

模塊9:為SQL Server代理配置安全性

本課程中的其他模塊已經證明需要按照“最小特權”的原則最小化授予用戶的權限。這意味著用戶只有執行其任務所需的權限。 同樣的邏輯適用於授予SQL Server代理權限。 儘管在SQL Server代理服務帳戶的上下文中執行所有作業並將該帳戶配置為管理帳戶很容易,但這樣做會導致安全性較差的環境。 了解如何為在SQL Server Agent.Lessons中運行的作業創建最小特權安全環境非常重要

  • 了解SQL Server代理安全性
  • 配置憑證
  • 配置代理帳戶

實驗室:為SQL Server代理配置安全性

  • 分析SQL Server代理中的問題
  • 配置證書
  • 配置代理帳戶
  • 配置和測試作業的安全上下文

完成本單元後,您將能夠:

  • 解釋SQL Server代理的安全性。
  • 配置憑證。
  • 配置代理帳戶。

模塊10:使用警報和通知監控SQL Server

主動管理Microsoft SQL Server的一個關鍵方面是確保您了解發生在服務器中的問題和事件。 SQL Server記錄有關問題的豐富信息。 您可以將其配置為在出現這些問題時通過使用警報和通知自動為您提供建議。 SQL Server數據庫管理員接收感興趣事件的詳細信息的最常見方式是通過電子郵件消息。 該模塊涵蓋了SQL Server實例的數據庫郵件,警報和通知的配置以及Microsoft Azure SQL數據庫警報的配置。 教訓

  • 監視SQL Server錯誤
  • 配置數據庫郵件
  • 操作員,警報和通知
  • Azure SQL數據庫中的警報

實驗室:使用警報和通知監控SQL Server

  • 配置數據庫郵件
  • 配置操作符
  • 配置警報和通知
  • 測試警報和通知

完成本單元後,您將能夠:

  • 監視SQL Server錯誤。
  • 配置數據庫郵件。
  • 配置操作員,警報和通知。
  • 在Azure SQL數據庫中處理警報。

模塊11:使用PowerShell管理SQL Server的簡介

本模塊將介紹如何將Windows PowerShell與Microsoft SQL Server結合使用。 企業不斷需要提高維護IT基礎架構的效率和可靠性; 使用PowerShell,您可以通過創建腳本來執行任務來提高效率和可靠性。 PowerShell腳本可以多次測試並應用於多台服務器,為您的企業節省時間和金錢.Lessons

  • Windows PowerShell入門
  • 使用PowerShell配置SQL Server
  • 使用PowerShell管理和維護SQL Server
  • 使用PowerShell管理Azure SQL數據庫

實驗室:使用PowerShell管理SQL Server

  • PowerShell入門
  • 使用PowerShell更改SQL Server設置

完成本單元後,您將能夠:

  • 描述PowerShell及其基本概念的好處。
  • 使用PowerShell配置SQL Server。
  • 使用PowerShell管理和維護SQL Server。
  • 使用PowerShell管理Azure SQL數據庫。

模塊12:使用擴展事件跟踪對SQL Server的訪問

監視性能指標提供了一種評估數據庫解決方案整體性能的好方法。 但是,在某些情況下,您需要對Microsoft SQL Server實例中發生的活動執行更詳細的分析,以排除故障並找出優化工作負載性能的方法。 SQL Server擴展事件是內置於Microsoft SQL Server數據庫引擎中的一個靈活的輕量級事件處理系統。 本模塊重點介紹擴展事件的架構概念,故障診斷策略和使用場景。 教訓

  • 擴展事件核心概念
  • 使用擴展事件

實驗室:擴展事件

  • 使用System_Health擴展事件會話
  • 使用擴展事件跟踪頁面拆分

完成本單元後,您將能夠:

  • 描述擴展事件的核心概念。
  • 創建並查詢擴展事件會話。

模塊13:監視SQL Server

Microsoft SQL Server數據庫引擎可以長時間運行而不需要管理員關注。 但是,如果您定期監視數據庫服務器上發生的活動,則可以在潛在問題出現之前對其進行處理。 SQL Server提供了許多工具,可用於監視當前活動並記錄以前活動的詳細信息。 您需要熟悉每種工具的作用以及如何使用它們。 監測工具可以提供的輸出量很容易被壓倒,所以你還需要學習分析輸出的技術。

  • 監測活動
  • 捕獲和管理績效數據
  • 分析收集的績效數據
  • SQL Server實用程序

實驗室:監控SQL Server

完成本單元後,您將能夠:

  • 監視當前活動。
  • 捕獲和管理性能數據。
  • 分析收集的性能數據。
  • 配置SQL Server實用程序。

模塊14:SQL Server疑難解答

使用Microsoft SQL Server的數據庫管理員需要在出現問題時採取排除故障問題的重要角色 - 特別是如果阻止依賴SQL Server數據庫的關鍵業務應用程序的用戶正常工作。 一般來說,有一個可靠的方法來解決問題,並熟悉使用SQL Server系統時可能出現的最常見問題,這一點很重要。 教訓

  • SQL Server的故障排除方法
  • 解決與服務有關的問題
  • 解決連接和登錄問題

實驗室:解決常見問題

  • 排查和解決SQL登錄問題
  • 排除和解決服務問題
  • 排查和解決Windows登錄問題
  • 排查和解決作業執行問題
  • 排查和解決性能問題

完成本單元後,您將能夠:

  • 描述SQL Server的故障排除方法。
  • 解決與服務相關的問題。
  • 解決登錄和連接問題。

模塊15:導入和導出數據

雖然運行應用程序的用戶直接輸入駐留在Microsoft SQL Server系統中的大量數據,但往往需要將數據移入其他位置,以及從SQL Server移出數據。 SQL Server提供了一組可用於傳入和傳出數據的工具。 其中一些工具(如bcp(批量複製程序)實用程序和SQL Server Integration Services)在數據庫引擎的外部。 其他工具,如BULK INSERT語句和OPENROWSET函數,在數據庫引擎中實現。 使用SQL Server,您還可以創建數據層應用程序,將與用戶數據庫關聯的所有表,視圖和實例對像打包到單個部署單元中。 在這個模塊中,您將探索這些工具和技術,以便您可以將數據導入和導出到SQL Server。 教訓

  • 將數據傳入和傳出SQL Server
  • 導入和導出表格數據
  • 使用bcp和BULK INSERT導入數據
  • 部署和升級數據層應用程序

實驗室:導入和導出數據

  • 使用導入嚮導導入和Excel數據
  • 使用bcp導入分隔文本文件
  • 使用BULK INSERT導入分隔文本文件
  • 創建並測試一個SSIS包以提取數據
  • 部署數據層應用程序

完成本單元後,您將能夠:

  • 描述傳輸數據的工具和技術。
  • 導入和導出表格數據。
  • 使用bcp和BULK INSERT導入數據。
  • 使用數據層應用程序導入和導出數據庫應用程序。

即將舉行的活動

目前沒有即將到來的活動。

請通過info@itstechschool.com寫信給我們,並通過+ 91-9870480053聯繫我們獲取課程價格和認證費用,時間表和地點

給我們一個查詢

更多信息請點擊 聯繫我們。


評論