SQL Server 2005資料庫服務架構設計

SQL Server 2005資料庫服務架構設計

《SQL Server 2005資料庫服務架構設計》是2007年出版的圖書,作者是徐尚悅。

基本介紹

  • 中文名:SQL Server 2005資料庫服務架構設計 
  • 作者:(美)麥克金 、(美)赫特克
  • 譯者:徐尚悅 、姜雯、李苗
  • 出版時間:2007年10月 
  • 出版社:清華大學出版社
  • ISBN:9787302161370
  • 類別:資料庫系統與套用類圖書
  • 定價:59.8 元
  • 裝幀:平裝
  • 印次:1-1
  • 印刷日期:2007-9-30
圖書簡介,目錄,

圖書簡介

本書是微軟認證IT專家(MCITP)70-443認證考試的專用教材,全書共14章,全面介紹了如何設計和管理安全的資料庫架構,如何設計和管理高可用性解決方案,如何最佳化和實施資料庫的數據恢復計畫,如何設計、部署和鞏固資料庫架構。本書配套光碟包含練習測試(含275道考題)、eBook和Webcast,供讀者練習和鞏固知識所用。
本書適合資料庫管理員,也適合需要設計安全資料庫解決方案、定義高可用性解決方案、鞏固資料庫架構、計畫並設計資料庫部署、設計備份和恢復策略、或需要最佳化資料庫的資料庫專家。

目錄

第1章規劃一個資料庫伺服器架構 1
準備工作 1
第1課:規劃資料庫伺服器 2
什麼是容量規劃? 2
舉辦容量規劃會議 2
應用程式和查詢調優 3
收集性能數據和基線 3
透視數據趨勢 5
規劃伺服器規模的方法 7
練習:分析資料庫伺服器的性能 11
本課總結 12
課後測試 12
第2課:規劃處理器子系統 14
選擇一個CPU架構 14
需要考慮的處理器功能 17
決定處理器的數量 17
練習:確定一個查詢的CPU時間 18
本課總結 18
課後測試 18
第3課:規劃磁碟子系統 20
磁碟配置 20
RAID選擇和I/O 22
資料庫磁碟規劃示例:
滿足吞吐量需求 22
資料庫磁碟規劃示例:
滿足存儲需求 23
用於作業系統分區的磁碟規劃 24
用於日誌檔案分區的磁碟規劃 25
額外的I/O規劃考慮 25
練習:資料庫屬性 26
本課總結 27
課後測試 27
第4課:評估記憶體需求 29
規劃記憶體 29
練習:在SQLServer2005中啟用
AWE記憶體 31
本課總結 32
課後測試 32
第5課:選擇Windows和
SQLServer的版本 33
選擇SQLServer2005的版本 33
選擇運行SQLServer2005的
作業系統 34
本課總結 35
課後測試 36
本章回顧 37
本章總結 37
關鍵術語 37
案例場景和70-443考試 38
案例場景的結構 39
案例背景 39
現有數據環境 39
現有基礎設施 39
業務需求 39
技術需求 40
案例場景:找出性能瓶頸 40
案例背景 40
現有數據環境 41
業務需求 41
技術需求 42
問題 42
建議練習 42
實戰測試 43
第2章部署和合併多個實例 45
準備工作 45
第1課:部署多個實例 47
設計SQLServer實例 47
本課總結 50
課後測試 50
第2課資料庫合併規劃 51
合併資料庫伺服器 51
制定一個伺服器合併計畫 53
練習:計畫一個伺服器合併 55
本課總結 56
課後測試 56
本章回顧 58
本章總結 58
關鍵術語 58
案例場景:合併分散的數據 58
背景 58
現有數據環境 59
推薦環境 60
業務需求 60
技術需求 60
問題 60
建議練習 61
實戰測試 61
第3章SQLServer企業級套用的安全性設計 63
準備工作 63
第1課:評估用於業務的資料庫的
安全性需求 65
什麼是安全策略? 65
定製一個安全策略 65
本課總結 68
課後測試 69
第2課:SQLServer安全性概述 70
安全主體 70
本課總結 79
課後測試 80
本章回顧 81
本章總結 81
關鍵術語 81
案例場景:設計一個身份驗證方式並分配許可權 82
背景 82
現有數據環境 82
現有基礎設施 83
業務需求 83
技術需求 83
問題 84
建議練習 84
實戰測試 85
第4章設計資料庫伺服器安全策略 87
準備工作 87
第1課:通過組策略來保障
SQLServer的安全性 88
什麼是組策略 88
密碼策略 91
練習:實施密碼策略 93
本課總結 94
課後測試 94
第2課:加密SQLServer的通信數據 96
伺服器級別的加密 96
練習:加密SQLServer的
通信數據 100
本課總結 101
課後測試 101
第3課:減少SQLServer2005的
受攻擊面 102
關閉不需要的服務 102
服務賬戶 103
安全最佳實踐 106
練習:降低伺服器的受攻擊面 109
本課總結 110
課後測試 111
本章回顧 113
本章總結 113
關鍵術語 113
案例場景:執行伺服器安全策略 113
背景 114
現有數據環境 114
現有基礎設施 114
業務需求 115
技術需求 115
問題 115
建議練習 116
實戰測試 117
第5章設計SQLServer端點 119
準備工作 119
第1課:端點概述 120
端點類型和載荷 120
端點的訪問 120
練習:檢查現有的端點 121
本課總結 121
課後測試 122
第2課:TCP端點 123
TCP協定參數 123
資料庫鏡像和ServiceBroker
通用參數 123
資料庫鏡像的特有參數 124
ServiceBroker的特有參數 124
本課總結 125
課後測試 125
第3課:HTTP端點 126
HTTP端點安全 126
創建一個端點 129
本課總結 130
課後測試 130
本章回顧 133
本章總結 133
關鍵術語 133
案例場景:SQLServer安全性設計 133
背景 133
現有數據環境 134
現有基礎設施 134
業務需求 135
技術需求 135
問題 135
建議練習 136
實戰測試 136
第6章資料庫安全設計 137
準備工作 137
第1課:設計實例級安全 138
配置服務賬戶 138
實例級主體 139
身份驗證模式 140
配置攻擊面 141
伺服器角色 143
SQLServer代理伺服器賬戶 144
為.NET程式集設計安全性 144
練習:管理賬戶 145
本課總結 145
課後測試 146
第2課:設計資料庫安全 147
資料庫用戶和角色 147
設計架構 148
定義加密 149
設計DDL觸發器 151
練習:加密 152
本課總結 154
課後測試 154
第3課:資料庫對象安全 155
許可權範圍 155
執行上下文 156
加密列 156
練習:授予許可權 157
本課總結 158
課後測試 159
本章回顧 160
本章總結 160
關鍵術語 160
案例場景:設計SQLServer安全 161
背景 161
現有數據環境 161
現有基礎設施 162
業務需求 162
技術需求 163
問題 163
建議練習 164
實戰測試 164
第7章設計企業級高可用性資料庫 165
準備工作 165
第1課:評估資料庫可用性需求 167
計算可用性 167
高可用性框架 169
可用性需求 169
可用性的障礙 170
停工的代價 175
預算限制 175
本課總結 177
第2課:設計資料庫存儲 178
RAID配置 178
SAN配置 181
tempdb的位置 182
檔案組 182
練習:添加檔案組 183
本課總結 184
課後測試 184
第3課:計畫資料庫移植策略 186
備份類別 186
過程變更 186
技術的執行 187
本課總結 188
課後測試 188
本章回顧 189
本章總結 189
關鍵術語 189
案例場景:為實現高可用性制定計畫 189
背景 190
現有數據環境 190
建議環境 191
業務需求 191
技術需求 191
問題 191
建議練習 192
實戰測試 192
第8章故障轉移群集 193
準備工作 193
第1課:設計Windows群集 195
Windows群集組件 195
群集的類型 196
安全配置 197
磁碟配置 198
網路配置 199
群集資源 199
群集組 200
練習:創建一個Windows群集 201
本課總結 206
課後測試 207
第2課:設計SQLServer2005
故障轉移群集實例 208
術語 208
故障轉移群集實例組件 209
健康檢測 211
群集故障轉移 211
練習:安裝一個SQLServer
故障轉移群集實例 212
本課總結 213
課後測試 213
本章回顧 215
本章總結 215
關鍵術語 215
案例場景:故障轉移群集 215
背景 215
現有數據環境 216
建議環境 216
業務需求 217
技術需求 217
問題 217
建議練習 218
實戰測試 219
第9章資料庫鏡像 221
準備工作 221
第1課:資料庫鏡像概述 222
資料庫鏡像伺服器角色 222
主體伺服器角色 222
鏡像伺服器角色 223
見證伺服器角色 223
資料庫鏡像端點 223
操作方式 224
快取 226
透明客戶端重定向 227
資料庫快照 227
練習:為資料庫鏡像建立端點 228
本課總結 229
課後測試 229
第2課:資料庫鏡像的初始化 231
恢復模式 232
備份和還原 232
複製系統對象 232
練習:配置資料庫鏡像 233
本課總結 234
課後測試 235
第3課:設計故障轉移和故障恢復策略 236
設計資料庫鏡像會話故障轉移 236
設計資料庫鏡像會話故障恢復 236
練習:資料庫對象會話的
故障轉移 238
本課總結 239
課後測試 239
本章回顧 240
本章總結 240
關鍵術語 240
案例場景:資料庫鏡像 240
背景 241
現有數據環境 241
業務需求 242
技術需求 242
問題 242
建議練習 243
實戰測試 244
第10章日誌傳送 245
準備工作 245
第1課:日誌傳送概述 246
日誌傳送的套用場景 246
日誌傳送的組件 247
日誌傳送的類型 248
本課總結 248
課後測試 249
第2課:初始化日誌傳送 250
日誌傳送初始化 250
練習:設定日誌傳送 254
本課總結 256
課後測試 257
第3課:設計故障轉移和故障恢復策略 258
使用日誌傳送進行故障轉移 259
使用日誌傳送進行故障恢復 259
練習:日誌傳送故障轉移 261
本課總結 261
課後測試 261
本章回顧 262
本章總結 262
關鍵術語 262
案例場景:日誌傳送 262
背景 263
現有數據環境 263
業務需求 264
技術需求 264
問題 265
建議練習 266
實戰測試 267
第11章複製 269
準備工作 269
第1課:複製概述 270
複製組件 270
複製的角色 271
複製的拓撲模式 271
複製代理程式 272
代理剖析器 273
複製方法 273
數據衝突 275
練習:配置發布 277
本課總結 278
課後測試 278
第2課:事務複製 279
變更跟蹤 279
事務選項 280
事務體系結構 282
監視器 283
驗證 284
練習:實現事務複製 285
本課總結 287
課後測試 287
第3課:合併複製 288
變更跟蹤 288
驗證 290
練習:實現合併複製 290
本課總結 292
課後測試 292
第4課:設計故障轉移和
故障恢復策略 293
故障轉移 293
故障恢復 295
本課總結 295
課後測試 296
本章回顧 297
本章總結 297
關鍵術語 297
案例場景:複製 298
背景 298
現有數據環境 298
業務需求 300
技術需求 300
問題 300
建議練習 301
實戰測試 304
第12章設計物理資料庫 305
準備工作 306
第1課:設計資料庫表 307
規範化 308
設計數據類型和列屬性 310
創建表 316
約束 319
Transact-SQL用戶自定義類型 323
公共語言運行時(CLR)UDT 324
創建分區表、索引或索引視圖 324
練習:創建表和實現約束 326
本課總結 329
課後測試 330
第2課:設計檔案組 331
設計檔案組 331
本課總結 334
課後測試 334
第3課:規劃索引 335
索引結構 335
聚簇索引 338
建立非聚簇索引 339
練習:創建索引 341
本課總結 342
課後測試 342
第4課:設計資料庫視圖 343
創建一個視圖 343
所有權鏈 344
可更新視圖 345
創建索引視圖 346
查詢替換 346
練習:創建視圖 347
本課總結 348
課後測試 348
第5課:設計資料庫過程 350
原始碼控制 350
升級代碼 351
更改控制過程 352
部署回滾 353
本課總結 353
課後測試 354
第6課:創建資料庫規則 355
同義詞 355
命名規則 355
代碼標準 355
練習:創建同義詞 357
本課總結 357
課後測試 357
本章回顧 358
本章總結 358
關鍵術語 358
案例場景:設計SQLServer環境 358
背景 359
現有數據環境 359
現有基礎設施 359
業務需求 360
技術需求 360
問題 361
建議練習 362
實戰測試 362
第13章設計數據恢復策略 363
準備工作 363
第1課:評估數據恢復的要求 365
設計一個災難恢復策略 365
本課總結 367
課後測試 368
第2課:理解備份的類型 369
資料庫備份類型 369
驗證備份 371
練習:檢查數據備份 372
本課總結 373
課後測試 373
第3課:恢複數據庫 375
恢復模式綜述 375
災難恢復計畫 378
練習:備份並還原資料庫 379
本課總結 383
課後測試 384
第4課:備份媒體概述 386
存儲備份的媒體 386
媒體集 387
本課總結 388
課後測試 389
本章回顧 390
本章總結 390
關鍵術語 390
案例場景:設計數據恢復策略 391
背景 391
現有數據環境 391
現有基礎設施 392
業務需求 392
技術需求 393
問題 393
建議練習 394
實戰測試 395
第14章資料庫數據歸檔 397
準備工作 397
第1課:設計一個數據歸檔 398
什麼是數據歸檔 398
為什麼要歸檔數據 398
設計數據歸檔策略 399
本課總結 401
課後測試 402
第2課:使用分區歸檔 404
分區概述 404
練習:分割視窗 411
本課總結 414
課後測試 414
本章回顧 415
本章總結 415
關鍵術語 415
案例場景 415
背景 415
現有數據環境 416
現有基礎設施 416
業務需求 417
技術需求 418
問題 418
建議練習 419
實戰測試 419
答案 420
術語表 460

相關詞條

熱門詞條

聯絡我們