注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡數(shù)據(jù)庫SQL SeverSQL Server 2012實施與管理實戰(zhàn)指南

SQL Server 2012實施與管理實戰(zhàn)指南

SQL Server 2012實施與管理實戰(zhàn)指南

定 價:¥128.00

作 者: 俞榕剛,朱樺,王佳毅 等著
出版社: 電子工業(yè)出版社
叢編項:
標 簽: SQL 計算機/網(wǎng)絡 數(shù)據(jù)庫

ISBN: 9787121194993 出版時間: 2013-03-01 包裝: 平裝
開本: 16開 頁數(shù): 904 字數(shù):  

內(nèi)容簡介

  《SQL Server 2012實施與管理實戰(zhàn)指南》主要面向?qū)icrosoft SQL Server有一定基礎的數(shù)據(jù)庫系統(tǒng)管理人員和開發(fā)人員,針對他們在日常工作中可能遇到的種種困擾提出解決方案?!禨QL Server 2012實施與管理實戰(zhàn)指南》討論的主題是面向?qū)嵺`,解決用戶開發(fā)和使用SQL Server過程中常見的經(jīng)典問題。在每個章節(jié)里,都會基于這個主題從經(jīng)常遇到的問題入手,描述其表現(xiàn)形式,介紹其背后的運行機理與基本理論知識,介紹搜集和分析問題日志的方法,以及解決實際問題的可選手段。

作者簡介

暫缺《SQL Server 2012實施與管理實戰(zhàn)指南》作者簡介

圖書目錄

目 錄
第1部分 數(shù)據(jù)庫系統(tǒng)的選型和部署
第1章 SQL Server的安裝和升級 2
1.1 數(shù)據(jù)庫安裝過程介紹 3
1.1.1 setup.exe執(zhí)行過程 3
1.1.2 重要的數(shù)據(jù)庫的安裝日志文件 5
1.2 單機版本的數(shù)據(jù)庫安裝和打補丁 13
1.2.1 安裝注意事項 13
1.2.2 用SlipStream方式進行安裝 14
1.2.3 用Product Update方式進行安裝 15
1.2.4 常見安裝問題 16
1.3 特殊版本的數(shù)據(jù)庫安裝 18
1.4 群集環(huán)境下數(shù)據(jù)庫的安裝和升級 20
1.5 數(shù)據(jù)庫的升級 27
1.6 小結(jié) 30
第2章 選擇必要的高可用性和災難恢復技術(shù) 31
2.1 什么是SQL Server的“高可用性”與“災難恢復” 31
2.2 SQL Server故障轉(zhuǎn)移群集 33
2.2.1 Windows故障轉(zhuǎn)移群集 33
2.2.2 SQL Server故障轉(zhuǎn)移群集 36
2.2.3 SQL Server群集什么時候會發(fā)生“故障轉(zhuǎn)移” 40
2.2.4 SQL Server群集的拓撲結(jié)構(gòu) 43
2.2.5 SQL 2012對故障轉(zhuǎn)移群集的改進 44
2.2.6 故障轉(zhuǎn)移群集的故障排查 55
2.3 日志傳送 58
2.3.1 日志傳送的結(jié)構(gòu) 59
2.3.2 日志傳送的工作機制 60
2.3.3 日志傳送作業(yè)的執(zhí)行間隔 64
2.3.4 日志傳送的故障轉(zhuǎn)移 65
2.3.5 日志傳送的監(jiān)控和故障排查 68
2.4 數(shù)據(jù)庫鏡像 71
2.4.1 數(shù)據(jù)庫鏡像的基本概念 71
2.4.2 數(shù)據(jù)庫鏡像操作模式 74
2.4.3 客戶端連接重定向及超時控制 78
2.4.4 數(shù)據(jù)庫鏡像的監(jiān)控和故障排查 81
2.5 復制 84
2.5.1 復制的基本概念 84
2.5.2 復制的類型 86
2.5.3 災難恢復和復制 90
2.6 高可用和災難恢復技術(shù)的選擇 91
2.6.1 高可用和災難恢復技術(shù)的比較 91
2.6.2 高可用和災難恢復技術(shù)的組合 97
2.7 小結(jié) 100
第3章 新一代的高可用技術(shù)AlwaysOn 101
3.1 AlwaysOn的基本架構(gòu) 102
3.2 AlwaysOn的數(shù)據(jù)同步原理 106
3.3 AlwaysOn的可用性模式 107
3.4 AlwaysOn的故障轉(zhuǎn)移形式 111
3.5 創(chuàng)建一個AlwaysOn可用性組 118
3.6 可讀的輔助數(shù)據(jù)庫 126
3.7 監(jiān)視AlwaysOn可用性組的運行狀態(tài) 132
3.8 小結(jié) 138
第4章 數(shù)據(jù)庫連接組件編程機理 140
4.1 數(shù)據(jù)庫應用編程方法概述和組件架構(gòu) 141
4.1.1 WDAC編程 141
4.1.2 SNAC編程 162
4.1.3 ADO.NET編程 163
4.2 連接字符串 166
4.3 連接池 169
4.4 Connection Timeout和Command Timeout 173
4.5 使用BID Tracing來跟蹤檢查應用程序的執(zhí)行 181
4.6 小結(jié) 185
第2部分 SQL Server日常管理
第5章 啟動SQL Server服務和數(shù)據(jù)庫 188
5.1 SQL Server服務啟動步驟 189
5.1.1 從注冊表讀取SQL Server啟動信息 190
5.1.2 檢測硬件,配置內(nèi)存與CPU 193
5.1.3 數(shù)據(jù)庫啟動 195
5.1.4 準備網(wǎng)絡連接 195
5.2 數(shù)據(jù)庫狀態(tài)切換 198
5.3 數(shù)據(jù)庫長時間處于RECOVERING狀態(tài) 201
5.4 數(shù)據(jù)庫不能啟動的常見原因和解決辦法 206
5.4.1 Master數(shù)據(jù)庫不能啟動 206
5.4.2 資源數(shù)據(jù)庫 208
5.4.3 Model數(shù)據(jù)庫 210
5.4.4 Tempdb數(shù)據(jù)庫 212
5.4.5 用戶數(shù)據(jù)庫 214
5.5 群集環(huán)境下,數(shù)據(jù)庫資源不能ONLINE的常見原因 220
5.5.1 由于單機原因?qū)е聰?shù)據(jù)庫服務無法啟動 222
5.5.2 由于SQL Server所依賴的資源失敗所導致的 223
5.5.3 由于群集服務無法連接導致數(shù)據(jù)庫資源失敗 224
5.6 小結(jié) 228
第6章 連接的建立和問題排查 229
6.1 協(xié)議的選擇與別名 230
6.1.1 服務器網(wǎng)絡配置 231
6.1.2 SQL Server Browser的作用 233
6.1.3 客戶端網(wǎng)絡配置 235
6.1.4 客戶端網(wǎng)絡連接選擇機制 239
6.2 連接失敗檢測步驟——命名管道 241
6.2.1 SQL Server命名管道工作原理 242
6.2.2 客戶端的命名管道配置 243
6.2.3 命名管道連接問題的解決步驟 245
6.2.4 一些常見的連接問題 246
6.3 連接失敗檢測步驟——TCP/IP 247
6.3.1 SQL Server監(jiān)聽的TCP/IP端口號 248
6.3.2 客戶端的TCP/IP協(xié)議配置 249
6.3.3 TCP/IP連接的keepalive機制 251
6.3.4 配置SQL Server的keep alive配置 252
6.3.5 配置客戶端的keepalive配置 253
6.3.6 TCP/IP連接問題的解決步驟 254
6.4 一般性網(wǎng)絡錯誤 258
6.5 利用Ring Buffer排查連接問題 266
6.6 小結(jié) 271
第7章 身份認證與連接加密 272
7.1 SQL Server的認證方式 273
7.1.1 SQL Server認證模式和密碼管理 273
7.1.2 Windows認證模式 274
7.1.3 常見認證問題 286
7.1.4 Delegation的配置要求 288
7.2 包含數(shù)據(jù)庫認證 295
7.2.1 創(chuàng)建包含數(shù)據(jù)庫 296
7.2.2 使用包含數(shù)據(jù)庫認證 299
7.2.3 包含數(shù)據(jù)庫認證的安全須知 303
7.3 連接加密和證書 305
7.3.1 SQL Server的連接加密 306
7.3.2 使用證書來加密SQL Server連接 313
7.4 小結(jié) 319
第8章 數(shù)據(jù)庫空間管理 320
8.1 數(shù)據(jù)文件的空間使用和管理 321
8.1.1 數(shù)據(jù)文件存儲結(jié)構(gòu) 321
8.1.2 表存儲結(jié)構(gòu) 323
8.1.3 比較存儲結(jié)構(gòu)對空間使用的影響 332
8.2 日志文件的空間使用和管理 337
8.3 空間使用計算方法 341
8.4 tempdb的空間使用 346
8.5 數(shù)據(jù)文件的收縮 353
8.6 日志文件不停地增長 362
8.7 文件自動增長和自動收縮 367
8.8 小結(jié) 370
第9章 數(shù)據(jù)庫備份與恢復 371
9.1 備份概述 372
9.2 選擇備份策略和恢復模式 375
9.2.1 簡單恢復模式下的備份 376
9.2.2 完整恢復模式下的備份 377
9.2.3 文件或文件組備份 381
9.3 選擇數(shù)據(jù)庫還原方案 382
9.3.1 數(shù)據(jù)庫完整還原 384
9.3.2 文件還原 386
9.3.3 頁面還原 387
9.3.4 段落還原 390
9.3.5 還原方案小結(jié) 393
9.3.6 孤立用戶故障排除 394
9.4 系統(tǒng)數(shù)據(jù)庫備份與恢復 395
9.4.1 master數(shù)據(jù)庫 396
9.4.2 model數(shù)據(jù)庫 397
9.4.3 msdb數(shù)據(jù)庫 397
9.4.4 tempdb和資源數(shù)據(jù)庫 398
9.5 帶有FILESTREAM功能的數(shù)據(jù)庫備份和恢復 399
9.6 應對由于備份損壞導致的還原錯誤 401
9.7 實例:將數(shù)據(jù)庫系統(tǒng)在一臺新服務器上恢復 403
9.8 小結(jié) 408

第10章 數(shù)據(jù)庫損壞修復 409
10.1 常見錯誤解讀 409
10.1.1 823 409
10.1.2 824 410
10.1.3 605 412
10.1.4 其他 413
10.2 DBCC CHECKDB 414
10.2.1 DBCC CHECKDB在做些什么 414
10.2.2 DBCC CHECKDB提供的修復方法 418
10.2.3 如何在超大數(shù)據(jù)庫上運行DBCC CHECKDB 420
10.3 不同部位損壞的應對 423
10.3.1 備份文件損壞 424
10.3.2 日志文件損壞 426
10.3.3 用戶數(shù)據(jù)文件損壞 427
10.3.4 系統(tǒng)數(shù)據(jù)庫損壞 431
10.4 如何從損壞的數(shù)據(jù)庫導出數(shù)據(jù) 432
10.5 如何使用TableDiff工具發(fā)現(xiàn)哪些數(shù)據(jù)有丟失或改變 439
10.6 數(shù)據(jù)庫反復損壞問題應對 440
10.6.1 SQL I/O 管理操作方法 441
10.6.2 確保系統(tǒng)I/O正常 443
10.6.3 SQL層面能夠做的設置 448
10.7 Database Mirroring和AlwaysOn的頁面自動修復功能 449
10.8 小結(jié) 452
第3部分 SQL Server資源調(diào)度與性能調(diào)優(yōu)
第11章 SQL Server內(nèi)存分配理念和常見內(nèi)存問題 454
11.1 從操作系統(tǒng)層面看SQL Server內(nèi)存分配 457
11.1.1 Windows的一些內(nèi)存術(shù)語 457
11.1.2 32位下Windows的地址空間及AWE 460
11.1.3 Windows層面上的內(nèi)存使用檢查 463
11.1.4 內(nèi)存使用和其他系統(tǒng)資源的關(guān)系 468
11.1.5 SQL內(nèi)

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號