SQL Server 2012 管理高級教程(第2版)

SQL Server 2012 管理高級教程(第2版)

《SQL Server 2012 管理高級教程(第2版)》是2013年清華大學出版社出版的圖書,作者是Adam Jorgensen、Steven Wort。

內容簡介

高效管理SQLServer的提示、技巧和解決方案
本書教授讀者成功管理SQLServer2012所需的技能,你將會學到如何處理最困難的管理難題,包括變更管理、安全性、性能調優、監控、備份。你還可以學到如何掌握SQLServer2012中的最新特性,包括客戶端連線性的提升、雲計算、數據複製以及商業智慧型。這本由業內領先專家撰寫的詳盡指南將會幫助你提升效率、可擴展性以及SQLServer的性能,因此你可以在更短的時間內完成更多任務。
內容提要
◆探討能夠提升SQLServer性能的設定和配置項
◆展示如何實現在為資料庫建立索引時制訂的策略
◆集群的安裝、配置以及測試步驟
◆SQLServer備份和還原中所能用到的選項,並為最大化利用這些功能提供建議
◆涵蓋集成SharePoint2010與SQLServer2012所需了解的知識
◆對SQLAzure進行介紹,使你對這個激動人心的雲平台有所準備

圖書目錄

第1章 SQL Server 2012體系結構
1.1 SQL Server 2012生態系統
1.2 SQL Server 2012的重要新增功能
1.2.1 生產DBA
1.2.2 開發DBA
1.2.3 商業智慧型DBA和開發人員
1.3 SQL Server體系結構
1.3.1 資料庫檔案和事務日誌
1.3.2 SQL Native Client
1.3.3 標準系統資料庫
1.3.4 架構
1.3.5 同義詞
1.3.6 動態管理對象
1.3.7 SQL Server 2012數據類型
1.4 SQL Server版本
1.4.1 版本概覽
1.4.2 許可
1.5 小結

第2章SQLServer2012安裝最佳

實踐 19

2.1規劃系統 19

2.1.1硬體選擇 20

2.1.2軟體和安裝選擇 24

2.2安裝SQLServer 26

2.2.1全新安裝 26

2.2.2並列安裝 26

2.2.3升級安裝 26

2.2.4自動安裝 26

2.2.5手動安裝 32

2.3安裝AnalysisServices 35

2.3.1多維和數據挖掘模式(UDM

模式) 36

2.3.2表格模式 36

2.4安裝PowerPivotforSharePoint 37

2.5系統壓力測試 38

2.6安裝後的配置 39

2.6.1配置SQLServer設定以實現

高性能 39

2.6.2tempdb 40

2.6.3針對安全配置SQLServer

設定 41

2.6.4BestPracticesAnalyzer(BPA) 43

2.6.5SQLServer配置管理器 43

2.6.6備份 43

2.7卸載SQLServer 43

2.7.1卸載ReportingServices 44

2.7.2卸載AnalysisServices 44

2.7.3卸載SQLServer資料庫引擎 44

2.8故障排除失敗安裝 44

2.9小結 45

第3章升級到SQLServer2012的最佳

實踐 47

3.1升級到SQLServer2012的原因 47

3.1.1減少風險——微軟的貢獻 48

3.1.2獨立軟體廠商和SQL社區的

貢獻 48

3.2升級到SQLServer2012 48

3.2.1本地升級 49

3.2.2並列升級 50

3.2.3本地升級與並列升級的考慮

事項 51

3.3升級前的操作步驟和可用工具 51

3.3.1升級前的步驟 51

3.3.2升級前的工具 52

3.4向後兼容性 58

3.4.1SQLServer2012中不支持和未

延續的功能 59

3.4.2SQLServer2012棄用的資料庫

功能 59

3.4.3SQLServer2012中其他影響行為

的變化 59

3.5SQLServer組件的考慮事項 60

3.5.1升級全文目錄 60

3.5.2升級ReportingServices 60

3.5.3升級到64位 61

3.6升級後檢查 61

3.7小結 61

第4章資料庫引擎管理與故障排除 63

4.1配置和管理工具 63

4.1.1SQLServer配置管理器 64

4.1.2啟動參數 65

4.1.3啟動存儲過程 68

4.1.4部分包含的資料庫 70

4.2故障排除工具 71

4.2.1專用管理員連線 71

4.2.2重建系統資料庫 72

4.3ManagementStudio 73

4.3.1報表 73

4.3.2在ManagementStudio中配置

SQLServer 75

4.3.3篩選對象 79

4.3.4錯誤日誌 80

4.3.5活動監視器 80

4.4在T-SQL中監控進程 84

4.4.1sp_who和sp_who2 84

4.4.2sys.dm_exec_connections 85

4.4.3sys.dm_exec_sql_text 85

4.5多伺服器管理 86

4.5.1中央管理伺服器和伺服器組 86

4.5.2SQLServer實用工具 87

4.6跟蹤標誌 87

4.7獲得技術支持 89

4.7.1SQLDumper.exe 89

4.7.2SQLDiag.exe 89

4.8小結 91

第5章自動化SQLServer 93

5.1維護計畫 93

5.1.1維護計畫嚮導 94

5.1.2維護計畫設計器 96

5.2使用SQLServer代理自動化

SQLServer 99

5.2.1作業 99

5.2.2計畫 103

5.2.3操作員 104

5.2.4警報 106

5.3SQLServer代理安全性 111

5.3.1服務賬戶 111

5.3.2訪問SQLServer代理 111

5.3.3SQLServer代理的代理 112

5.4配置SQLServer代理 114

5.4.1常規屬性 114

5.4.2高級屬性 115

5.4.3警報系統屬性 116

5.4.4作業系統屬性 117

5.4.5連線屬性 117

5.4.6歷史記錄屬性 118

5.5資料庫郵件 118

5.5.1體系結構 118

5.5.2安全性 119

5.5.3配置 120

5.5.4歸檔 123

5.6多伺服器管理 123

5.6.1使用標記替換 123

5.6.2事件轉發 126

5.6.3使用WMI 126

5.6.4多伺服器管理——使用主伺服器

和目標伺服器 127

5.7小結 129

第6章SQLServer2012中的

ServiceBroker 131

6.1異步訊息 131

6.1.1SQLServerServiceBroker

概覽 131

6.1.2SQLServerServiceBroker和其他

訊息佇列的對比 132

6.2配置SQLServerServiceBroker 133

6.2.1啟用 133

6.2.2訊息類型 134

6.2.3約定 134

6.2.4佇列 135

6.2.5服務 136

6.2.6路由 137

6.2.7優先權 138

6.2.8會話組 139

6.3使用SQLServerServiceBroker 139

6.3.1傳送訊息 139

6.3.2接收訊息 142

6.3.3在資料庫之間傳送訊息 143

6.3.4在實例間傳送訊息 143

6.3.5外部激活 145

6.4小結 146

第7章SQLServer中的CLR集成 147

7.1CLR簡介 147

7.1.1作為.NET運行時主機的

SQLServer 149

7.1.2應用程式域 149

7.1.3T-SQL與CLR 149

7.1.4啟用CLR集成 150

7.2創建CLR程式集 151

7.2.1不使用VisualStudio的方式 151

7.2.2使用MicrosoftSQLServer

DataTools 153

7.3保護CLR 155

7.4性能監控 155

7.4.1Windows系統監控器 155

7.4.2SQLProfiler 157

7.4.3DMV 157

7.4.4CLR集成的設計目標 158

7.5小結 158

第8章保護資料庫實例 159

8.1身份驗證類型 159

8.1.1SQL身份驗證 159

8.1.2Windows身份驗證 161

8.1.3SQLServer身份驗證和Windows

身份驗證的對比 161

8.2設定安全對象 161

8.2.1伺服器安全對象 162

8.2.2資料庫安全對象 166

8.2.3許可權鏈 167

8.2.4跨資料庫所有權連結 168

8.3行級別安全 170

8.4小結 171

第9章變更管理 173

9.1創建解決方案和項目 173

9.1.1創建連線 175

9.1.2創建項目查詢 175

9.2基於策略的管理 176

9.2.1基於策略的管理概述 176

9.2.2基於策略的管理的步驟 177

9.2.3腳本化基於策略的管理 183

9.2.4基於策略的管理的實現方式 184

9.3DDL觸發器語法 185

9.3.1資料庫觸發器 186

9.3.2伺服器觸發器 190

9.4觸發器視圖 191

9.5腳本概述 191

9.5.1sqlcmd 192

9.5.2PowerShell 195

9.6創建變更腳本 197

9.7數據層應用程式 197

9.7.1SQLServerDataTools 200

9.7.2版本表 200

9.8小結 202

第10章配置伺服器來調整性能 203

10.1DBA需要了解的與性能

有關的知識 204

10.1.1性能調整周期 204

10.1.2定義良好性能 205

10.1.3關注重點 205

10.2開發DBA需要知道的與性能

有關的知識 206

10.2.1用戶 206

10.2.2SQL語句 206

10.2.3數據使用模式 207

10.2.4健壯的架構 207

10.3生產DBA需要知道的與性能

有關的知識 207

10.3.1最佳化伺服器 208

10.3.2硬體管理 209

10.4CPU 210

10.4.1x64 210

10.4.2快取 210

10.4.3超執行緒 211

10.4.4多核 212

10.4.5系統體系結構 214

10.5記憶體 215

10.5.1物理記憶體 215

10.5.2物理地址空間 215

10.5.3虛擬記憶體管理器 216

10.5.4頁面檔案 216

10.5.5頁面錯誤 217

10.6I/O 218

10.6.1網路 218

10.6.2磁碟 219

10.6.3關於存儲的考慮事項 220

10.6.4設計存儲系統 222

10.6.5大型存儲系統考慮事項:SAN

系統 226

10.6.6伺服器配置 228

10.6.7碎片化 232

10.7小結 234

第11章最佳化SQLServer2012 235

11.1應用程式最佳化 235

11.1.1定義工作負載 235

11.1.2目標是系統協調 236

11.2I/O問題 236

11.2.1SQLServerI/O進程模型 237

11.2.2資料庫檔案的位置 237

11.2.3tempdb需要考慮的事項 238

11.3表和索引分區 240

11.3.1分區的原因 241

11.3.2創建分區函式 242

11.3.3創建檔案組 244

11.3.4創建分區方案 244

11.3.5創建表和索引 245

11.4數據壓縮 249

11.4.1行壓縮 250

11.4.2頁面壓縮 250

11.4.3估計節省的空間 252

11.4.4監控數據壓縮 253

11.4.5數據壓縮需要考慮的事項 254

11.5CPU考慮事項 254

11.5.1快取一致性 255

11.5.2關聯掩碼 255

11.5.3最大並行度(MAXDOP) 257

11.5.4I/O關聯掩碼 257

11.6記憶體考慮事項和改進 258

11.6.1最佳化SQLServer記憶體 259

11.6.2SQLServer2012的64

位版本 262

11.6.3數據本地化 262

11.6.4最大伺服器記憶體 263

11.6.5索引創建記憶體選項 263

11.6.6每次查詢占用的最小記憶體 264

11.7資源調控器 264

11.7.1資源調控器的基本組成

元素 264

11.7.2在SQLServer2012

ManagementStudio中使用

資源調控器 268

11.7.3監控資源調控器 269

11.8小結 270

第12章監控SQLServer 271

12.1監控的目標 272

12.1.1確定監控對象 272

12.1.2建立基準 272

12.1.3比較當前指標和基準 273

12.2選擇合適的監控工具 273

12.3性能監視器 275

12.3.1CPU資源計數器 276

12.3.2磁碟活動 277

12.3.3記憶體使用率 282

12.3.4性能監控工具 285

12.4監控事件 286

12.4.1默認跟蹤 288

12.4.2system_health會話 289

12.4.3SQL跟蹤 289

12.4.4事件通知 301

12.4.5SQLServer擴展事件 303

12.5使用動態管理視圖和函式進行

監控 319

12.5.1SQLServer的運行狀態 320

12.5.2查看鎖定信息 323

12.5.3查看阻塞信息 323

12.5.4資料庫中的索引使用率 324

12.5.5數據內沒有使用的索引 325

12.5.6查看等待記憶體授予的查詢 326

12.5.7已連線用戶的信息 327

12.5.8檔案組空閒空間 327

12.5.9當前運行的查詢的查詢計畫和查詢文本 328

12.5.10記憶體使用率 328

12.5.11緩衝池記憶體使用 328

12.6監控日誌 329

12.6.1監控SQLServer錯誤日誌 329

12.6.2監控Windows事件日誌 330

12.7管理數據倉庫 330

12.7.1系統數據收集組 331

12.7.2查看系統數據收集組收集的

數據 331

12.7.3創建自己的數據收集組 333

12.7.4檢查收集的數據 335

12.8SQLServer標準報表 335

12.9SystemCenterManagement

Pack 337

12.10SQLServerBestPractice

Analyzer 337

12.11SystemCenterAdvisor 338

12.12小結 338

第13章T-SQL性能調整 341

13.1物理查詢處理第一部分:編譯和

重新編譯 341

13.1.1編譯 342

13.1.2重新編譯 342

13.1.3用於重新編譯的工具和

命令 349

13.1.4分析器和Algebrizer 351

13.1.5最佳化 352

13.2物理查詢處理第二部分:

執行 356

13.2.1資料庫I/O信息 357

13.2.2使用查詢計畫 358

13.2.3估計的執行計畫 359

13.2.4實際執行計畫 363

13.2.5索引訪問方法 365

13.2.6碎片化 375

13.2.7統計信息 376

13.2.8連線算法 376

13.2.9數據修改查詢計畫 379

13.2.10針對分區表和索引的查詢處理改進 380

13.2.11使用SQL跟蹤收集查詢計畫以用於分析 382

13.3小結 383

第14章創建資料庫索引 385

14.1SQLServer中與索引相關的

主要功能 385

14.1.1SQLServer2012中新增的

索引功能 385

14.1.2SQLServer2008R2、SQL

Server2008和SQLServer2005

中的索引功能 388

14.2分區表和分區索引 390

14.2.1理解索引 390

14.2.2創建索引 393

14.2.3使用分區表和分區索引的

原因 393

14.2.4創建分區表 394

14.3索引維護 395

14.3.1監控索引碎片 396

14.3.2整理索引 397

14.4使用索引改進查詢性能 398

14.5資料庫引擎最佳化顧問 402

14.6索引太多 403

14.7小結 404

第15章複製 405

15.1複製概述 405

15.1.1複製的組成 406

15.1.2複製類型 407

15.1.3SQLServer2012中複製的

改進 408

15.2複製模型 409

15.2.1單個發布者,一個或多個

訂閱者 409

15.2.2多個發布者,單個

訂閱者 410

15.2.3多個發布者同時也是

訂閱者 410

15.2.4更新訂閱者 411

15.2.5對等 412

15.3實現複製 412

15.3.1設定快照複製 412

15.3.2建立分發資料庫 413

15.3.3實現快照複製 415

15.3.4實現事務和合併複製 424

15.4對等複製 425

15.4.1建立對等複製 425

15.4.2配置對等複製 426

15.5生成複製腳本 428

15.6監控複製 429

15.6.1複製監視器 429

15.6.2性能監視器 431

15.6.3複製DMV 431

15.6.4sp_replcounters 432

15.7小結 432

第16章SQLServer2012群集 433

16.1群集與組織 434

16.1.1群集能做什麼 434

16.1.2群集不能做什麼 434

16.1.3選用SQLServer2012群集

的條件 435

16.1.4群集以外的其他選擇 436

16.2群集概述 437

16.2.1群集的工作原理 438

16.2.2群集選項 440

16.3SQLServer群集的升級 442

16.3.1不升級 442

16.3.2就地升級到SQLServer2012

群集 442

16.3.3從頭開始重建群集 443

16.3.4回退計畫 444

16.3.5最好的升級選擇 444

16.4群集的準備工作 445

16.4.1基礎設施的準備工作 445

16.4.2硬體的準備工作 446

16.5WindowsServer2008的群集 448

16.5.1安裝Windows故障轉移

群集前的準備工作 448

16.5.2安裝Windows故障轉移

群集 448

16.6群集Microsoft分散式事務處理協調器 452

16.7SQLServer2012的群集 453

16.7.1群集SQLServer的步驟 454

16.7.2服務包及累計更新的

安裝 459

16.7.3反覆測試 459

16.8管理和監控群集 461

16.9群集的故障排除 461

16.9.1如何對Windows故障轉移群集

進行故障排除 462

16.9.2故障的預防工作 462

16.9.3故障信息的收集 462

16.9.4故障的解決 463

16.9.5與Microsoft合作 463

16.10小結 463

第17章備份與恢復 465

17.1故障類型 466

17.1.1硬體故障 466

17.1.2數據修改故障 466

17.1.3軟體故障 467

17.1.4局部災難 468

17.2制訂計畫 468

17.2.1備份/恢復計畫 469

17.2.2災難恢復計畫 471

17.2.3創建災難恢復計畫 472

17.2.4維護計畫 475

17.3備份和還原概述 475

17.3.1備份的工作方式 475

17.3.2複製資料庫 478

17.3.3備份壓縮 486

17.3.4恢復模式之間的比較 487

17.3.5選擇一種恢復模式 489

17.3.6在恢復模式間切換 490

17.3.7備份歷史表 491

17.3.8備份與還原要求的許可權 492

17.3.9備份系統資料庫 492

17.3.10全文備份 493

17.3.11驗證備份映像 493

17.3.12還原的工作方式 494

17.4恢復計畫 495

17.4.1可恢復性需求 496

17.4.2數據使用模式 497

17.4.3維護時間視窗 497

17.4.4其他高可用性解決方案 498

17.5開發與執行備份計畫 499

17.5.1使用SQLServerManagement

Studio 499

17.5.2資料庫維護計畫 501

17.5.3使用T-SQL備份命令 503

17.6管理備份 505

17.7備份與還原的性能 505

17.8執行恢復 506

17.8.1還原過程 506

17.8.2使用SQLServerManagement

Studio還原資料庫 510

17.8.3T-SQL還原命令 512

17.8.4還原系統資料庫 513

17.9歸檔數據 514

17.9.1SQLServer中表的分區 514

17.9.2分區視圖 515

17.10小結 516

第18章SQLServer2012日誌傳送 517

18.1日誌傳送部署方案 517

18.1.1使用日誌傳送創建熱後備

伺服器 518

18.1.2使用日誌傳送作為災難恢復

解決方案 519

18.1.3使用日誌傳送作為報告資料庫

解決方案 519

18.2日誌傳送體系結構 520

18.2.1主伺服器 521

18.2.2輔助伺服器 521

18.2.3監控伺服器 521

18.3日誌傳送進程 521

18.4系統要求 522

18.4.1網路 522

18.4.2具有同等容量的伺服器 523

18.4.3存儲 523

18.4.4軟體 523

18.5部署日誌傳送 523

18.5.1初始配置 523

18.5.2通過ManagementStudio

部署 525

18.5.3通過T-SQL命令來部署 530

18.6監控與故障排除 531

18.6.1通過ManagementStudio進行

監控 532

18.6.2通過存儲過程進行監控 532

18.6.3故障排除方法 533

18.7管理角色變更 533

18.7.1同步依賴對象 533

18.7.2從主伺服器角色切換到輔助

伺服器 536

18.7.3在主角色和輔助角色之間

切換 537

18.7.4把客戶端連線重定向到輔助

伺服器 538

18.8資料庫備份計畫 539

18.9集成日誌傳送與其他高可用性

解決方案 539

18.9.1SQLServer2012數據鏡像 539

18.9.2Windows故障轉移群集 540

18.9.3SQLServer2012複製 540

18.10刪除日誌傳送 541

18.10.1通過ManagementStudio

刪除日誌傳送 541

18.10.2通過T-SQL命令刪除

日誌傳送 541

18.11日誌傳送性能 542

18.12升級到SQLServer2012的日誌傳送 542

18.12.1宕機時間最小化方法 542

18.12.2宕機方法 543

18.12.3部署日誌傳送方法 543

18.13小結 543

第19章資料庫鏡像 545

19.1資料庫鏡像概述 545

19.2資料庫鏡像的運行模式 547

19.3資料庫鏡像示例 549

19.3.1準備端點 549

19.3.2準備用於鏡像的資料庫 554

19.3.3主伺服器與鏡像伺服器間的

首次同步 555

19.3.4建立鏡像會話 556

19.3.5無自動故障轉移的高安全性

運行模式 557

19.3.6採用自動故障轉移的高安全性

運行模式 558

19.3.7高性能運行模式 559

19.4SQLServer2012各發行版本中的

資料庫鏡像 560

19.5資料庫鏡像目錄視圖 560

19.5.1sys.database_mirroring 560

19.5.2sys.database_mirroring_

witnesses 562

19.5.3sys.database_mirroring_

endpoints 562

19.6資料庫鏡像角色切換 563

19.6.1自動故障轉移 563

19.6.2手動故障轉移 565

19.6.3強制故障轉移 567

19.7資料庫可用性方案 568

19.7.1主伺服器丟失 568

19.7.2鏡像伺服器丟失 569

19.7.3見證伺服器丟失 570

19.7.4鏡像伺服器和見證伺服器

丟失 570

19.8監控資料庫鏡像 571

19.8.1使用系統監視器進行監控 571

19.8.2使用資料庫鏡像監視器進行

監控 573

19.8.3設定計數器閾值以及傳送

警報 576

19.9資料庫鏡像故障排除 577

19.9.1創建錯誤故障排除 578

19.9.2運行時錯誤故障排除 579

19.9.3自動頁面修復 579

19.10為故障轉移準備鏡像

伺服器 580

19.10.1硬體、軟體和伺服器

配置 580

19.10.2計畫宕機時間內的資料庫

可用性 581

19.10.3鏡像伺服器上的SQL作業

配置 582

19.10.4鏡像資料庫的

TRUSTWORTHY位 583

19.10.5重定向客戶端到鏡像 583

19.11為多個資料庫創建鏡像 584

19.12資料庫鏡像以及其他高可用性

解決方案 585

19.12.1資料庫鏡像與群集 585

19.12.2資料庫鏡像與事務複製 585

19.12.3資料庫鏡像與日誌傳送 586

19.12.4資料庫鏡像與可用性組 586

19.13設定鏡像事件監聽器 586

19.14資料庫快照 590

19.15小結 591

第20章IntegrationServices管理和

性能調整 593

20.1IntegrationServices簡介 593

20.1.1IntegrationServices的用途 594

20.1.2IntegrationServices的4個

主要部分 595

20.1.3項目管理和更改控制 596

20.2IntegrationServices服務的

管理 596

20.2.1IntegrationServices

服務概述 596

20.2.2配置 597

20.2.3事件日誌 600

20.2.4監控活動 601

20.3包部署模型中IntegrationServices

包的管理 602

20.3.1使用ManagementStudio

管理包 602

20.3.2部署 604

20.4項目部署模型中Integration

Services包的管理 606

20.4.1配置SSIS目錄 606

20.4.2部署包 608

20.4.3配置包 609

20.5執行和調度 611

20.5.1在SSDT中運行包 611

20.5.2使用SQLServer導入和導出

嚮導運行包 612

20.5.3使用DTExec運行包 612

20.5.4使用DTExecUI運行包(包部署

模型) 613

20.5.5使用執行包工具運行包(項目

部署模型) 613

20.5.6使用SQLServer代理調度

執行 614

20.5.7使用T-SQL運行包 615

20.6對IntegrationServices套用

安全性 616

20.6.1IntegrationServices安全性

概述 616

20.6.2在包部署模型中保護包 616

20.6.3項目部署模型中的資料庫

IntegrationServices角色 618

20.7小結 618

第21章AnalysisServices管理和性能

調整 619

21.1AnalysisServices概述 619

21.1.1MOLAP的組件 620

21.1.2表格模型的組件 621

21.1.3AnalysisServices體系結構

組件 621

21.2管理AnalysisServices

伺服器 622

21.2.1伺服器屬性 623

21.2.2必需的服務 624

21.2.3AnalysisServices腳本語言 624

21.3管理AnalysisServices

資料庫 625

21.3.1部署AnalysisServices

資料庫 625

21.3.2處理AnalysisServices

對象 628

21.3.3備份和還原AnalysisServices

資料庫 632

21.3.4同步AnalysisServices

資料庫 634

21.4AnalysisServices性能監控和

調整 634

21.4.1使用SQLServerProfiler監控

AnalysisServices事件 635

21.4.2為重播創建跟蹤 635

21.4.3將飛行記錄器用於事實後

分析 637

21.5AnalysisServicesMOLAP模型

存儲的管理 637

21.5.1存儲模式 637

21.5.2分區配置 638

21.5.3在MOLAP模型中設計

聚合 640

21.6對AnalysisServices套用

安全性 641

21.6.1伺服器角色 641

21.6.2資料庫角色 642

21.6.3資料庫角色的許可權 643

21.6.4在表格模型中對Analysis

Services套用安全性 645

21.7小結 645

第22章SQLServerReportingServices

管理 647

22.1SQLServerReportingServices配

置管理器 647

22.1.1服務賬戶 649

22.1.2Web服務URL 651

22.1.3ReportingServices資料庫 652

22.1.4報表管理器URL 654

22.1.5電子郵件設定 654

22.1.6執行賬戶 655

22.1.7加密密鑰 656

22.1.8擴展部署 657

22.2ReportingServices屬性 658

22.2.1“常規”屬性頁 658

22.2.2“執行”屬性頁 659

22.2.3“歷史記錄”屬性頁 660

22.2.4“日誌記錄”屬性頁 661

22.2.5“安全性”屬性頁 661

22.2.6“高級”屬性頁 662

22.3報表執行日誌 663

22.4報表生成器 664

22.5報表管理器 671

22.5.1管理報表管理器 671

22.5.2管理報表 677

22.6小結 687

第23章SQLServer2012與SharePoint

2010集成 689

23.1集成的組成部分 689

23.1.1PowerPivot 690

23.1.2報表服務 691

23.1.3PowerView 692

23.1.4服務應用程式架構 693

23.2數據刷新 693

23.2.1在Excel中使用數據連線 694

23.2.2PerformancePoint數據

刷新 698

23.2.3VisioServices數據刷新 699

23.2.4PowerPivot數據刷新 701

23.3小結 706

第24章SQLAzure的管理和配置 707

24.1SQLAzure簡介 707

24.2SQLAzure架構 708

24.2.1客戶端層 708

24.2.2服務層 709

24.2.3平台層 709

24.2.4基礎設施層 709

24.3配置SQLAzure 710

24.3.1伺服器和資料庫供應 710

24.3.2流量調節與負載均衡 714

24.3.3配置SQLAzure防火牆 715

24.3.4連線到SQLAzure 716

24.4管理SQLAzure 717

24.4.1創建登錄名和用戶 717

24.4.2分配訪問許可權 719

24.5使用SQLAzure 719

24.5.1使用SQLAzure進行備份 720

24.5.2SQLAzure對象資源

管理器 720

24.5.3SQLAzure中缺失的功能 722

24.6小結 723

第25章AlwaysOn可用性組 725

25.1架構 726

25.1.1可用性組副本和角色 726

25.1.2可用性模式 727

25.1.3所支持的故障轉移類型 727

25.1.4允許唯讀訪問輔助副本 728

25.2可用性組示例 729

25.2.1配置新的可用性組 729

25.2.2配置已經存在的

可用性組 735

25.2.3可用性組的故障轉移

操作 736

25.2.4掛起可用性資料庫 737

25.2.5恢復可用性資料庫 738

25.2.6客戶端應用程式連線 738

25.3用於唯讀輔助副本的活動

輔助 739

25.3.1隻讀訪問行為 739

25.3.2輔助副本的客戶端

可連線性 740

25.3.3性能 741

25.4在輔助副本上進行備份 742

25.5AlwaysOn組面板 744

25.6監測和故障排除 745

25.7小結 746

作者簡介

Adam Jorgensen,Pragmatic Works Consulting公司的總裁,SQL Server專業協會(PASS)的主席、SQL Server MVP,著名講師、作家和執行導師。
Steven Wort,自1993年就開始使用SQL Server,並於2000年加入微軟公司,目前在SQL Server Appliance Engineering團隊領導微軟資料庫的構建和套用。
Ross LoForte,微軟SQL技術專家,在為微軟較大的一些客戶開發和實現解決方案方面有超過20年的經驗。他就職於位於美國芝加哥的微軟技術中心並在SQL Server專業協會(PASS)中表現活躍。
Brian Knight,Pragmatic Works Consulting公司的創始人,同時還是SQLServerCentral.com和JumpstartTV.com的合夥創始人。“

相關詞條

熱門詞條

聯絡我們