Microsoft SQL Server 2016 管理實戰
胡百敬、洪玉茹、姚巧玫、周妙謙
已絕版
買這商品的人也買了...
-
$780$616 -
$360$306 -
$620$527 -
$580$458 -
$600$510 -
$650$507 -
$590$502 -
$300$270 -
$500$395 -
$360$281 -
$560$476 -
$580$458 -
$560$476 -
$680$578 -
$790$616 -
$450$383 -
$450$383 -
$590$460 -
$390$371 -
$450$351 -
$580$458 -
$850$672 -
$280$252 -
$280$252 -
$780$616
相關主題
商品描述
<內容簡介>
完整涵蓋SQL Server 2016及其向下相容版本之管理技巧從DBA觀點出發,建立正確的資料庫系統觀念。最實用的企業級資料庫管理與維護指南,解決常見的技術瓶頸。本書作者群以累計超過20年的資料庫管理經驗,由建置穩健的資料庫系統開始,教導讀者一步步打造出安全可靠的環境,以及具備最實務的管理與維護技巧。
■ 介紹SQL Server硬體需求、選擇適當的服務、元件與帳戶,設定系統的驗證模式與管理帳戶的密碼等,帶領你進入資料庫的殿堂。
■ 說明SQL Server Management Studio(SSMS)各項功能,透過圖形化管理介面來管理伺服器。
■ 解說SQL Server資料庫的資料檔案與交易記錄檔案的結構與特性,以獲取最佳磁碟效能。
■ 計畫完善的備份/還原策略,可協助保護資料庫免於遺失資料。藉由還原備份和復原資料庫來測試備份/還原策略,以有效面對各類災難事件。2016版更強化了備份至URL功能,除原有利用Azure儲存體帳戶資訊建立存取的認證之外,在安全性方面,也新增了支援共用存取簽章功能。
■SQL Server提供完善的自動化自我管理機制,管理人員可將管理工作交由SQL Server Agent服務代勞,讓管理SQL Server資料庫系統事半功倍。
■介紹常用的SQL Server Profiler工具程式和擴充事件,並說明如何透過Windows作業系統提供的效能計數器分析整體效能,以透過資源管理員控管伺服器上的硬體資源。
■SQL Server 2016新增的「延展資料庫(Stretch Database )」功能,讓企業可以把不常用的大量資料,如歷史資料或稽核記錄、執行記錄,自動非同步地送到微軟Azure雲端,省下存放不常用資料所需的儲存設備,以及長期的維護成本。
隨書下載:
●各章範例程式碼
●安裝與管理、實作練習電子書
<章節目錄>
Ch01 資料庫管理系統與 SQL Server
1-1 選擇SQL Server
1-1- 1 價格/效能比、投資報酬率
1-1- 2 關於TPC效能評定
1-2 SQL Server 2016資料平台簡介
1-3 SQL Server 2016新增與強化的功能
1-3- 1 管理新功能
1-3- 2 開發新功能
1-3- 3 商業智慧新功能
1-4 本書導覽
Ch02 安裝與基本管理 電子書
2-1 重要安裝選項與意義
2-1- 1 可選購的版本
2-1- 2 軟體、硬體的基本需求
2-1- 3 多重執行個體
2-1- 4 定序
2-1- 5 驗證模式與SQL Server管理員
2-1- 6 可安裝的服務與元件
2-1- 7 認識服務啟動帳戶
2-2 按部就班安裝SQL Server 2016
2-2- 1 組態 Windows Server 2012 基礎環境
2-2- 2 安裝 SQL Server 2016 Developer 版本
2-2- 3 驗證 SQL Server 安裝
2-2- 4 下載與安裝範例資料庫
2-3 初探 SQL Server 2016 服務的管理
2-3- 1 啟動與停止 SQL Server 各種服務
2-3- 2 開啟對外連線:啟動 TCP/IP 通訊協定
2-3- 3 移除 SQL Server 具名執行個體
Ch03認識管理工具
3-1 Management Studio 環境介紹
3-1- 1 開啟與關閉各項工具與視窗
3-1- 2 調整各管理工具的停駐位置
3-1- 3 物件總管
3-1- 4 方案總管
3-1- 5 SQL 編輯器
3-1- 6 查詢設計工具
3-1- 7 物件總管詳細資料
3-1- 8 已註冊的伺服器
3-2 SQL Server 組態管理員
3-2- 1 管理 SQL Server 伺服器網路組態
3-2- 2 管理 SQL Native Client 組態
3-3 sqlcmd 公用程式
3-3- 1 sqlcmd 互動模式
3-3- 2 sqlcmd 批次模式
3-4 Help Library 管理員
Ch04認識系統資料庫
4-1 系統資料庫
4-1- 1 master 資料庫
4-1- 2 model 資料庫
4-1- 3 msdb 資料庫
4-1- 4 tempdb 資料庫
4-1- 5 Resource 資料庫
4-2 移動系統資料庫
4-2- 1 移動 master 資料庫
4-2- 2移動 tempdb 資料庫
4-2- 3移動 msdb及model 資料庫
4-3 系統物件
4-3- 1 系統檢視
4-3- 2 動態管理檢視和函數
Ch05 建立與管理使用者資料庫
5-1 資料庫的組成
5-1- 1 資料庫的邏輯與實體結構
5-1- 2 page 與 extent
5-1- 3 檔案群組
5-2 建立資料庫
5-3 資料表
5-3- 1 認識 SQL Server 資料類型
5-4 建立資料表
5-4- 1 設計資料表的基本結構
5-4- 2 維護資料完整性
5-4- 3 利用資料庫圖表功能建立資料表
5-5 實用的資料表設計技巧
5-5- 1 自動編號
5-5- 2 計算資料行
Ch06備份與還原資料庫
6-1 SQL Server 基本備份觀念
6-1- 1 SQL Server 的線上備份機制
6-1- 2 與備份/還原有關的資料庫選項-復原模式
6-2 使用備份裝置
6-2- 1 什麼是備份裝置
6-2- 2 建立備份裝置
6-3 SQL Server資料庫的備份類型
6-3- 1 完整備份
6-3- 2 差異備份
6-3- 3 交易記錄備份
6-4 使用 BACKUP 陳述式備份資料庫或交易記錄
6-4- 1 執行 BACKUP DATABASE 陳述式
6-4- 2 執行 BACKUP LOG 陳述式備份交易記錄
6-5 使用 Management Studio 備份資料庫
6-5- 1 備份資料庫
6-5- 2 備份某個檔案或檔案群組
6-5- 3 備份交易記錄
6-5- 4 指定進階備份選項
6-6 如何規劃備份策略
6-6- 1 完整備份+交易記錄備份
6-6- 2 完整備份+差異備份+交易記錄備份
6-7 使用兩個以上備份裝置
6-8 備份至 URL
6-8- 1 使用 TSQL 搭配 WITH CREDENTIAL 選項
6-8- 2 使用 TSQL 搭配「共用存取簽章」
6-9 受管理的備份
6-9- 1 建立共用存取簽章及相對應的認證
6-9- 2 啟用受管理的備份
6-9- 3 查看備份資料檔
6-10 還原資料庫的前置工作
6-10- 1 檢視備份策略&決定還原時間點
6-10- 2 確認備份資料的位置
6-10- 3 確認備份資料是否有效
6-11 還原作業的三種復原選項
6-11- 1 使用RECOVERY復原選項
6-11- 2 使用NORECOVERY復原選項
6-11- 3 使用STANDBY復原選項
6-12使用RESTORE陳述式執行還原作業
6-12- 1 還原資料庫
6-12- 2 還原交易記錄
6-13 使用 Management Studio 執行還原作業
6-13- 1 還原資料庫
6-13- 2 還原檔案和檔案群組
6-13- 3 還原交易記錄
6-14 大型資料庫的備份還原策略
6-14- 1 備份壓縮
6-14- 2 檔案和檔案群組備份
6-15 線上還原
6-16 master 資料庫的備份與重建
6-16-1 備份 master資料庫
6-16-2 重建 master資料庫
6-17 還原 master 資料庫
Ch07自動化管理工作
7-1 SQL Server自動化管理如何運作
7-2 SQL Server Database Mail
7-2- 1 Database Mail 的運作方式
7-2- 2 設定 Database Mail
7-2- 3 設定 SQL Server Agent Mail 使用的郵件設定檔
7-2- 4 使用 sp_send_dbmail 預存程序寄送郵件
7-2- 5 檢視與移除 Databases Mail 的歷史記錄
7-3 定義操作員
7-4 定義作業
7-4- 1 管理作業的類別目錄
7-4- 2 新增作業
7-4- 3 手動執行作業
7-4- 4 觀察作業的執行歷程記錄
7-4- 5 將作業編寫成指令碼
7-4- 6 SQL Server Agent Proxy
7-5 定義警示
7-5- 1 建立警示
7-5- 2 使用警示功能監控資料庫磁碟使用空間
7-6 資料庫維護計畫
Ch08 SQL Server Agent Proxy 與多伺服器作業
8-1認識 SQL Server Agent Proxy
8-1- 1 作業執行期間的身分
8-1- 2 SQL Server Agent 的服務啟動帳戶
8-1- 3 認證
8-1- 4 SQL Server Agent Proxy
8-2 認識多伺服器作業(Multi-Server Jobs)
8-2-1 建立多伺服器作業管理自動化的環境
8-2-2「多伺服器作業」的發佈與更新
8-2-3「多伺服器作業」的考量事項
Ch09 檢視日常營運報表
9-1 標準報表
9-1- 1 SQL Server 執行個體上的標準報表
9-1- 2 資料庫等級的標準報表
9-1- 3 Agent Services 的標準報表
9-2 自訂報表
9-2- 1 在 Management Studio 內使用自訂報表
9-2- 2 使用自訂報表搭配物件總管節點屬性
9-3 效能資料收集分析與管理資料倉儲
9-3- 1 建立管理資料倉儲資料庫與設定資訊收集
9-3- 2 設定資料收集
9-3- 3 停用資料收集
9-4 公用程式控制點(UCP)
9-4- 1 認識公用程式控制點(UCP)
9-4- 2 建置公用程式控制點(UCP)
9-4- 3 公用程式控制點(UCP)相關管理
Ch10 基礎效能監控工具程式
10-1 SQL Server Profiler
10-1- 1 透過 SQL Server Profiler 錄製事件的設定
10-1- 2 透過 SQL Server Profiler 分析死結
10-1- 3 使用指令碼追蹤定義
10-2 Performance Counter
10-2- 1 使用 GUI 方式收錄 Performance Counter
10-2- 3 使用收錄 Performance Counter 與 Profiler 綜合分析
10-3 擴充事件
10-3- 1 透過圖形介面建立擴充事件工作階段
10-3- 2 儲存與檢視目標資料
10-3- 3 使用擴充事件追蹤 blocking
10-3- 4 使用擴充事件追蹤死結
10-4 資源管理員
10-4- 1 資源管理員架構
10-4- 2 觀察資源管理員的運作與使用注意事項
Ch11 使用中央管理伺服器
11-1 認識中央管理伺服器
11-1-1 支援的功能
11-1-2 階層式管理與安全性
11-2 認識本機伺服器群組
Ch12 以原則為基礎的管理
12-1 認識以原則為基礎的管理
12-1- 1 伺服器執行個體內各層級的 Facet
12-1- 2 管理原則的安全性
12-2 使用 SQL Server 最佳作法範本建立原則
12-3 設計以原則為基礎的管理
12-3- 1 評估與管理資料庫層級的預存程序
12-3- 2 建立伺服器層級的 Facet-介面區組態
12-3- 3 使用系統檢視與歸檔保存歷史記錄
12-4 原則的評估模式
12-4- 1 搭配使用警示
12-5 搭配使用中央管理伺服器
12-5- 1 使用中央管理伺服器對伺服器群組評估
Ch13 SQL Server 高可用性
13-1 可用性概述
13-1- 1 何謂可用性
13-1- 2 影響可用性的因素
13-1- 3 提高可用性的思考方向
13-1- 4 SQL Server 可用性技術
13-2 容錯轉移
13-2- 1 容錯轉移叢集概述
13-2- 2 使用時機
13-2- 3 技術說明
13-3 資料庫鏡像
13-3- 1 資料庫鏡像概述
13-3- 2 資料庫鏡像使用時機
13-3- 3 技術說明
13-3- 4 資料庫鏡像相關設定
13-4 可用性群組
13-4- 1 可用性群組概述
13-4- 2 建立及設定可用性群組
13-4- 3 可用性群組管理
13-5 交易記錄傳送
13-5- 1 何謂交易記錄傳送
13-5- 2 記錄傳送的使用時機
13-5- 3 記錄傳送的運用
Ch14 延展資料庫
14-1 何謂延展資料庫
14-2 建立延展資料庫
14-3 延展資料表
14-4 存取延展資料表
14-5 管理延展的資料庫和資料表
14-6 備份和還原啟用延展的資料庫
Ch15 整合Windows PowerShell
15-1 何謂 PowerShell
15-2 SQL Server 與 PowerShell 的整合
15-2- 1 SQL Server 提供者
15-2- 2 SQL Server cmdlet
15-2- 3 SSMS提供的SqlServer PowerShell模組
15-03 綜合應用
15-3- 1 在 SQL Server Agent 作業步驟使用 PowerShell
15-3- 2 設定環境
15-3- 3 定義函數
15-3- 4 以 SQL PowerShell 模組與物件存取 SQL Server
電子書
附錄A 從SQL Server 2008R2 到SQL Server 2016的升級測試
A-1 升級還是移轉
A-2 升級測試概念
A-3 升級測試實作
A-4 升級後的確認
A-5 結語
附錄B 建立連結的伺服器
B-1 建立連結伺服器實作
B-2 使用連結伺服器
B-3 移除連結伺服器
附錄C 資料匯入及匯出
C-1 使用 BCP 公用程式
C-2 使用 BULK INSERT T-SQL 陳述式
C-3 使用 INSERT SELECT * FROM OPENROWSET(BULK)陳述式
實作練習電子書
第03章 認識管理工具
實作練習一:使用「物件總管」
實作練習二:使用sqlcmd工具程式
第05章 建立與管理使用者資料庫
實作練習一:建立Sample資料庫
實作練習二:新增DATA檔案群組
實作練習三:在資料庫圖表內定義資料表與關連性
實作練習四:測試資料表所定義的條件約束
Ch06備份與還原資料庫實作
實作練習:使用者資料庫備份/還原
實作練習一:變更 Northwind 資料庫的復原模式
實作練習二:備份 Northwind 資料庫
實作練習三:利用 RECOVERY 選項進行還原
實作練習四:利用 NORECOVERY 選項進行還原
實作練習五:同時以多項備份資料執行還原作業
實作練習六:利用 STANDBY 選項執行還原作業
實作練習七:還原單一資料庫檔案
實作練習:master 資料庫的備份與復原
實作練習一:備份 master 資料庫
實作練習二:還原 master 資料庫
Ch08 SQL Server Agent Proxy 與多伺服器作業實作
實作練習:「SQL Server Agent Proxy」
實作練習一:使用 SQL Server Agent Proxy
實作練習二:將資料庫直接備份到網路共用資料夾
實作練習三:使用「維護計畫精靈」將資料庫直接備份到網路共用資料夾
實作練習:建置「多伺服器作業」
實作練習一:建置「多伺服器作業」的基礎環境
實作練習二:逐步建立「多伺服器作業」
實作練習三:管理「多伺服器作業」的組態
Ch11 使用中央管理伺服器實作
實作練習:中央管理伺服器
實作練習一:建立中央管理伺服器
實作練習二:多伺服器查詢
實作練習三:維護「中央管理伺服器」
實作練習:認識本機伺服器群組
實作練習一:建立本機伺服器群組