SQL Server 2014管理最佳實踐(第3版)

SQL Server 2014管理最佳實踐(第3版)

這本豐富而全面的指南闡明了成功管理SQL Server所需的技能,包括變更管理、安全性、性能調整、監控和備份。本書的作者是SQL Server的權威專家,他們將帶領讀者掌握SQL Server 2014的最新功能,包括通過SQL Server Management Studio將雲和本地管理更好地集成在一起、性能最佳化增強、新的基數估計器以及新的AlwaysOn可用性組功能。這本全面的指南將幫助讀者提高SQL Server環境的效率、可擴展性和性能,從而花更少的時間,做更多的事情。

圖書簡介

微軟MVP傾情之作

管理SQLServer2014的最佳實踐

這本豐富而全面的指南闡明了成功管理SQLServer所需的技能,包括變更管理、安全性、性能調整、監控和備份。本書的作者都是SQLServer的權威專家,他們將帶領讀者掌握SQLServer2014的最新功能,包括通過SQLServerManagementStudio將雲和本地管理更好地集成在一起、性能最佳化增強、新的基數估計器以及新的AlwaysOn可用性組功能。這本全面的指南將幫助讀者提高SQLServer環境的效率、可擴展性和性能,從而花更少的時間,做更多的事情。

主要內容

◆概述了SQLAzure和AlwaysOn可用性組的新功能

◆解釋了記憶體OLTP、使用SSD的緩衝池擴展和SQLServer2014的性能最佳化

◆詳述了SQLServer2014中新的基數估計器(查詢最佳化器)

◆討論了安全形色的職責分離和重要的監管需求

◆提供了真實案例和解決方案

作者寄語

AdamJorgensen是一位全球認可、並得到獎項認證的專家,在關注增長的全球性組織中獲得了成功。他目前關注的是幫助客戶形成一種數據文化,通過合適的分析解決方案來識別、分析和推動業務機會。Jorgensen還負責PragmaticWorks的戰略和運營,並且是PASS(世界最大的數據從業人員的組織)的執行副總裁和理事。這兩個組織都通過數據驅動的視角,幫助數據從業人員用更新、更強大的方式來更好地完成自己的工作。

BradleyBall是一位微軟認證IT專家(MCITP)2005和2008DBA,有超過15年的經驗。Bradley做過8年的美國國防部承包商,客戶包括美國陸軍、美國總統辦事機構和大眾超級市場。目前,他是PragmaticWorks的數據平台管理部門主管,專攻數據平台解決方案。Bradley是微軟虛擬技術解決方案專家(VTSP),幫助微軟交付技術解決方案、對問題進行故障排除以及推廣MicrosoftSQLServer。他在多個場合做過演講,包括SQLSaturdays、整個美國的PASS
SQLServer用戶組(SSUG)、SQLRally、DevConnections、SQLLive360和PASSSummit2011、2012和2013。目前他住在中佛羅里達,並撰寫關於SQLServer和他感興趣的其他一些內容的文章。

StevenWort從1993年就開始使用SQLServer,當時使用的是運行在OS2上的4.2版本。他有超過30年的應用程式開發經驗。在2000年,Steven加入了微軟,擔任SystemsIntegrationEngineering(SIE)團隊的專家級工程師,並與人合辦了多個關於Windows和.NET調試的學習班。在2004年,他轉到SQLServer產品小組研究SQLServer2005的可擴展性。之後他轉到Windows部門,負責擴展大型數據系統。後來,Steven回到了SQLServer產品部門,負責構建SQLServerAppliance。目前他是CRMServiceEngineering團隊的架構師,關注SQLServer的性能和可擴展性。Steven參與撰寫了幾本關於SQLServer管理、故障排除和性能調整的圖書。

RossLoForte是MicrosoftTechnologyCenterChicago的技術架構師,主要致力於MicrosoftSQLServer解決方案。Ross有20年以上從事業務開發、項目管理以及設計SQL解決方案的經驗。過去13年裡,Ross在Microsoft
TechnologyCenter工作,為微軟最大的戰略性客戶設計企業級的關鍵任務SQLServer解決方案。Ross在芝加哥DePaul大學講授SQLServer,還經常在SQLSaturday、TechEd、SQLPASS、Gartner、TDWI及Microsoft內部會議上演講。Ross出版過著作,並且也是SQLServer專業協會、芝加哥SQLServer用戶組及其他SQLServer社區的積極參與者。

BrianKnight是PragmaticWorks公司的創始人和共有人,也是一名企業家,創辦了其他一些公司。Brian是多本技術雜誌的專欄作家,並經常發表Web講座。他共撰寫了超過15本技術書籍。Brian參加過許多會議,如PASS、SQLConnections、TechEd以及眾多CodeCamp。他收穫了不少榮譽,包括BusinessAmbassadorAward(主席獎)和TopCEO(Jacksonville雜誌)。

目 錄

第1章 SQL Server 2014體系結構 1

1.1 SQL Server 2014生態系統 1

1.2 SQL Server 2014的重要新增功能 2

1.2.1 生產DBA 2

1.2.2 開發DBA 3

1.2.3 商業智慧型DBA和開發人員 3

1.3 SQL Server體系結構 4

1.3.1 資料庫檔案和事務日誌 4

1.3.2 SQL Server Native Client 5

1.3.3 標準系統資料庫 6

1.3.4 架構 8

1.3.5 同義詞 8

1.3.6 動態管理對象 9

1.3.7 SQL Server 2014數據類型 10

1.4 SQL Server版本 15

1.4.1 版本概覽 15

1.4.2 許可 17

1.5 小結 18

第2章 SQL Server 2014安裝最佳實踐 19

2.1 規劃系統 20

2.1.1 硬體選擇 20

2.1.2 軟體和安裝選擇 24

2.2 安裝SQL Server 26

2.2.1 全新安裝 26

2.2.2 並列安裝 26

2.2.3 升級安裝 27

2.2.4 手動安裝 27

2.2.5 自動安裝 30

2.3 安裝Analysis Services 35

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

2.3.2 表格模式 38

2.4 安裝PowerPivot for SharePoint 39

2.5 系統壓力測試 40

2.6 安裝後的配置 40

2.6.1 配置SQL Server設定以實現高性能 40

2.6.2 tempdb 42

2.6.3 針對安全配置SQL Server設定 43

2.6.4 SQL Server配置管理器 45

2.6.5 備份 45

2.7 卸載SQL Server 45

2.7.1 卸載Reporting Services 45

2.7.2 卸載Analysis Services 45

2.7.3 卸載SQL Server資料庫引擎 46

2.8 故障排除失敗安裝 46

2.9 小結 46

第3章 升級到SQL Server 2014的

最佳實踐 49

3.1 升級到SQL Server 2014的原因 49

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

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

3.2 升級到SQL Server 2014 51

3.2.1 本地升級 51

3.2.2 並列升級 53

3.2.3 本地升級與並列升級的考慮事項 53

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

3.3.1 升級前的步驟 54

3.3.2 升級前的工具 54

3.4 向後兼容性 61

3.4.1 SQL Server 2014中不支持和未延續的

功能 62

3.4.2 SQL Server 2014棄用的資料庫功能 63

3.4.3SQLServer2014中其他影響行為的

變化 63

3.5SQLServer組件的考慮事項 64

3.5.1升級全文目錄 64

3.5.2升級ReportingServices 64

3.5.3升級到64位 65

3.6升級後檢查 65

3.7小結 65

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

4.1配置和管理工具 67

4.1.1SQLServer配置管理器 68

4.1.2啟動參數 69

4.1.3啟動存儲過程 71

4.1.4部分包含的資料庫 73

4.2故障排除工具 74

4.2.1專用管理員連線 74

4.2.2重建系統資料庫 75

4.3SQLServerManagementStudio 76

4.3.1報表 76

4.3.2在SQLServerManagementStudio中

配置SQLServer 79

4.3.3篩選對象 83

4.3.4錯誤日誌 84

4.3.5活動監視器 85

4.4使用T-SQL監控進程 88

4.4.1sp_who和sp_who2 89

4.4.2sys.dm_exec_connections 89

4.4.3sys.dm_exec_sql_text 90

4.5多伺服器管理 90

4.6跟蹤標記 91

4.7獲得技術支持 93

4.7.1SQLDumper.exe 93

4.7.2SQLDiag.exe 94

4.8小結 96

第5章自動化SQLServer 97

5.1維護計畫 97

5.1.1維護計畫嚮導 98

5.1.2維護計畫設計器 103

5.2使用SQLServer代理自動化

SQLServer 105

5.2.1作業 105

5.2.2計畫 111

5.2.3操作員 111

5.2.4警報 114

5.3SQLServer代理安全性 119

5.3.1服務賬戶 119

5.3.2訪問SQLServer代理 119

5.3.3SQLServer代理的代理 120

5.4配置SQLServer代理 123

5.4.1常規屬性 123

5.4.2高級屬性 124

5.4.3警報系統屬性 125

5.4.4作業系統屬性 125

5.4.5連線屬性 126

5.4.6歷史記錄屬性 127

5.5多伺服器管理 127

5.5.1使用標記替換 127

5.5.2事件轉發 129

5.5.3使用WMI 130

5.5.4多伺服器管理——使用主伺服器和

目標伺服器 131

5.6小結 132

第6章SQLServer2014中的Service

Broker 133

6.1異步訊息 133

6.1.1SQLServerServiceBroker概覽 134

6.1.2SQLServerServiceBroker和其他

訊息佇列的對比 135

6.2配置SQLServerServiceBroker 136

6.2.1設定ServiceBroker的狀態 136

6.2.2訊息類型 138

6.2.3約定 139

6.2.4佇列 139

6.2.5服務 141

6.2.6路由 141

6.2.7優先權 143

6.2.8會話組 144

6.3使用SQLServerServiceBroker 144

6.3.1傳送訊息 145

6.3.2接收訊息 147

6.3.3在實例間傳送訊息 149

6.3.4外部激活 151

6.3.5用戶登錄日誌示例 152

6.4小結 159

第7章SQLServer中的CLR集成 161

7.1CLR簡介 161

7.1.1作為.NET運行時主機的SQL

Server 162

7.1.2應用程式域 163

7.1.3T-SQL與CLR 163

7.1.4啟用CLR集成 163

7.2創建CLR程式集 164

7.2.1不使用VisualStudio的方式 165

7.2.2使用MicrosoftSQLServerData

Tools 167

7.3CLR集成的安全性 168

7.4性能監控 168

7.4.1Windows系統監控器 169

7.4.2擴展事件 170

7.4.3DMV 171

7.4.4CLR集成的設計目標 172

7.5小結 172

第8章保護資料庫實例 175

8.1身份驗證類型 176

8.1.1SQL身份驗證 176

8.1.2Windows身份驗證 176

8.1.3SQLServer身份驗證和Windows

身份驗證的對比 177

8.2登錄名和用戶 177

8.3安全對象授權 178

8.3.1伺服器安全對象 179

8.3.2資料庫安全對象 183

8.3.3許可權鏈 185

8.3.4跨資料庫所有權連結 185

8.4行級別安全 188

8.5小結 189

第9章記憶體OLTP 191

9.1使用與實現記憶體OLTP 191

9.1.1啟用記憶體OLTP 192

9.1.2記憶體OLTP結構 193

9.1.3記錄 194

9.1.4索引 195

9.1.5CPU相關考慮 199

9.1.6虛擬化相關考慮 199

9.1.7記憶體相關考慮 199

9.1.8使用資源調控器管理記憶體 202

9.2創建本地編譯存儲過程 204

9.3分析、遷移和報告(ARM)工具

概述 207

9.4小結 218

第10章配置伺服器以調整性能 219

10.1DBA需要了解的與性能有關的

知識 220

10.1.1性能調整周期 220

10.1.2配置 221

10.1.3電源配置 221

10.1.4即時資料庫檔案初始化 223

10.1.5跟蹤標記 226

10.1.6定義良好性能 226

10.1.7關注重點 227

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

有關的知識 227

10.2.1用戶 228

10.2.2SQL語句 228

10.2.3數據使用模式 228

10.2.4資料庫架構 228

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

有關的知識 229

10.3.1最佳化伺服器的硬體 230

10.3.2硬體管理 231

10.4CPU 231

10.4.1x64 231

10.4.2快取 232

10.4.3超執行緒 232

10.4.4多核 233

10.5記憶體 234

10.5.1物理記憶體 234

10.5.2物理地址空間 234

10.5.3虛擬記憶體管理器 234

10.5.4頁面檔案 235

10.5.5頁面錯誤 235

10.6I/O 236

10.6.1網路 236

10.6.2磁碟 238

10.6.3固態/快閃記憶體驅動器 239

10.6.4關於存儲的考慮事項 240

10.7小結 243

第11章最佳化SQLServer2014 245

11.1應用程式最佳化 245

11.2I/O問題 246

11.2.1SQLServerI/O進程模型 246

11.2.2資料庫檔案的位置 247

11.2.3tempdb需要考慮的事項 247

11.3SQLServer內部原理和

檔案分配 251

11.4表和索引分區 252

11.4.1分區的原因 253

11.4.2創建分區函式 254

11.4.3創建檔案組 256

11.4.4創建分區方案 256

11.5數據壓縮 257

11.5.1行壓縮 257

11.5.2頁面壓縮 259

11.5.3估計節省的空間 261

11.5.4監控數據壓縮 263

11.5.5數據壓縮需要考慮的事項 263

11.6SQLServer和CPU 264

11.6.1NUMA和熱添加CPU 265

11.6.2快取一致性 265

11.6.3關聯掩碼 266

11.6.4最大並行度(MAXDOP) 267

11.6.5並行的開銷閾值 268

11.7記憶體考慮事項和改進 269

11.7.1緩衝池擴展 269

11.7.2最佳化SQLServer記憶體 271

11.7.3數據本地化 273

11.7.4最大伺服器記憶體 273

11.8資源調控器 274

11.8.1資源調控器的基本組成元素 275

11.8.2在SQLServer2014Management

Studio中使用資源調控器 278

11.8.3監控資源調控器 280

11.9小結 280

第12章監控SQLServer 281

12.1監控的目標 282

12.1.1確定監控目標 282

12.1.2建立基準 282

12.1.3比較當前指標和基準 283

12.2選擇合適的監控工具 283

12.3性能監視器 284

12.3.1CPU資源計數器 285

12.3.2磁碟活動 287

12.3.3記憶體使用率 292

12.3.4性能監控工具 294

12.4監控事件 295

12.4.1默認跟蹤 297

12.4.2system_health會話 298

12.4.3SQL跟蹤 299

12.4.4事件通知 302

12.4.5SQLServer擴展事件 305

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

監控 323

12.5.1SQLServer的運行狀態 324

12.5.2查看鎖定信息 328

12.5.3查看阻塞信息 328

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

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

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

12.5.7已連線用戶的信息 331

12.5.8檔案組空閒空間 331

12.5.9當前運行的查詢的查詢計畫和

查詢文本 332

12.5.10記憶體使用率 333

12.5.11緩衝池記憶體使用 333

12.6監控日誌 334

12.6.1監控SQLServer錯誤日誌 334

12.6.2監控Windows事件日誌 334

12.7SQLServer標準報表 334

12.8SystemCenterAdvisor 336

12.9小結 337

第13章T-SQL性能調優 339

13.1查詢處理概覽 340

13.1.1生成執行計畫 341

13.1.2統計 342

13.1.3SQLServer2014查詢最佳化

提升——新基數估計 342

13.1.4使用新的基數估計器 343

13.2標識SQL查詢性能調優問題 343

13.2.1監測查詢性能 343

13.2.2找到低效查詢時如何做 345

13.2.3生成查詢計畫 345

13.2.4閱讀執行計畫 347

13.3查詢計畫中的數據訪問操作符 349

13.3.1表掃描 350

13.3.2聚集索引掃描 352

13.3.3非聚集索引掃描 354

13.3.4連線訪問操作符 356

13.4連線操作符 357

13.4.1嵌套循環或循環連線 357

13.4.2散列連線 358

13.4.3合併連線 360

13.5數據修改查詢計畫 361

13.5.1在分區表和分區索引上的

查詢處理 363

13.5.2能夠感知分區的操作 364

13.5.3分區對象的並行查詢執行策略 365

13.6在生產環境中分析查詢性能 365

13.7將上述內容結合 367

13.8小結 367

第14章創建資料庫索引 369

14.1SQLServer2014中新增的索引 369

14.2索引和分區表 373

14.2.1理解索引 373

14.2.2創建索引 376

14.2.3使用分區表和索引 378

14.3索引維護 379

14.3.1監控索引碎片 379

14.3.2清理索引 380

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

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

14.6索引太多的成本 387

14.7小結 389

第15章複製 391

15.1複製概述 391

15.1.1複製的組成 392

15.1.2複製類型 394

15.2複製模型 395

15.2.1單個發布者,一個或多個訂閱者 395

15.2.2多個發布者,單個訂閱者 396

15.2.3多個發布者同時也是訂閱者 397

15.2.4更新訂閱者 398

15.2.5對等 398

15.3實現複製 399

15.3.1設定快照複製 399

15.3.2建立分發資料庫 399

15.3.3實現快照複製 403

15.3.4實現事務和合併複製 415

15.4對等複製 416

15.4.1建立對等複製 416

15.4.2配置對等複製 417

15.5生成複製腳本 420

15.6監控複製 421

15.6.1複製監視器 421

15.6.2性能監視器 423

15.6.3複製DMV 423

15.6.4sp_replcounters 424

15.7小結 424

第16章SQLServer2014群集 425

16.1群集與組織 426

16.1.1群集能做什麼 426

16.1.2群集不能做什麼 427

16.1.3選用SQLServer2014群集的

條件 427

16.1.4群集以外的其他選擇 428

16.2群集概述 430

16.2.1群集的工作原理 430

16.2.2群集選項 434

16.3SQLServer群集的升級 436

16.3.1不升級 436

16.3.2就地升級到SQLServer2014

群集 436

16.3.3從頭開始重建群集 437

16.3.4回退計畫 438

16.3.5最好的升級選擇 438

16.4群集的準備工作 439

16.4.1基礎設施的準備工作 439

16.4.2硬體的準備工作 440

16.5WindowsServer2012R2的群集 441

16.5.1安裝WindowsServer2012R2

故障轉移群集前的準備工作 442

16.5.2安裝WindowsServer2012R2

故障轉移群集 442

16.5.3對WindowsServer2012R2進行

群集相關配置 445

16.6群集Microsoft分散式事務處理

協調器 446

16.7SQLServer2014的群集 447

16.7.1群集SQLServer的步驟 448

16.7.2服務包及累計更新的安裝 453

16.7.3反覆測試 453

16.8管理和監控群集 455

16.9群集的故障排除 456

16.9.1如何對Windows故障轉移群集

進行故障排除 456

16.9.2故障的預防工作 456

16.9.3故障信息的收集 456

16.9.4故障的解決 457

16.9.5與Microsoft合作 457

16.10小結 458

第17章備份與恢復 459

17.1備份和還原的增強 460

17.1.1SQLServerBackuptoURL 460

17.1.2SQLServerManagedBackup

toWindowsAzure 460

17.1.3備份加密 460

17.2備份和還原概述 460

17.2.1備份的工作方式 461

17.2.2複製資料庫 463

17.2.3備份壓縮 476

17.2.4恢復模式之間的比較 477

17.2.5選擇一種恢復模式 478

17.2.6在恢復模式間切換 479

17.2.7備份歷史表 480

17.2.8備份與還原要求的許可權 481

17.2.9備份系統資料庫 481

17.2.10全文備份 482

17.2.11驗證備份映像 483

17.2.12還原的工作方式 484

17.3準備恢復 485

17.3.1可恢復性需求 485

17.3.2數據使用模式 486

17.3.3維護時間視窗 487

17.3.4其他高可用性解決方案 487

17.4開發與執行備份計畫 488

17.4.1使用SQLServerManagement

Studio 488

17.4.2資料庫維護計畫 492

17.4.3使用T-SQL備份命令 495

17.5管理備份 497

17.6備份與還原的性能 497

17.7執行恢復 498

17.7.1還原過程 498

17.7.2使用SQLServerManagement

Studio還原資料庫 502

17.7.3T-SQL還原命令 505

17.7.4還原系統資料庫 506

17.8歸檔數據 507

17.8.1SQLServer中表的分區 507

17.8.2分區視圖 508

17.9小結 509

第18章SQLServer2014日誌傳送 511

18.1日誌傳送部署方案 511

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

伺服器 512

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

解決方案 513

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

解決方案 513

18.2日誌傳送體系結構 514

18.2.1主伺服器 515

18.2.2輔助伺服器 515

18.2.3監控伺服器 515

18.3日誌傳送進程 515

18.4系統要求 516

18.4.1網路 516

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

18.4.3存儲 517

18.4.4軟體 517

18.5部署日誌傳送 517

18.5.1初始配置 518

18.5.2通過ManagementStudio部署 519

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

18.6監控與故障排除 526

18.6.1通過SQLServer2014Management

Studio進行監控 527

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

18.6.3故障排除方法 528

18.7管理角色變更 528

18.7.1同步依賴對象 528

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

伺服器 531

18.7.3在主角色和輔助角色之間切換 532

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

伺服器 533

18.8資料庫備份計畫 534

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

解決方案 534

18.9.1SQLServer2014數據鏡像 535

18.9.2Windows故障轉移群集 535

18.9.3SQLServer2014複製 535

18.10刪除日誌傳送 536

18.10.1通過ManagementStudio刪除

日誌傳送 536

18.10.2通過T-SQL命令刪除日誌

傳送 536

18.11日誌傳送性能 537

18.12升級到SQLServer2014的

日誌傳送 538

18.12.1宕機時間最小化方法 538

18.12.2宕機方法 538

18.12.3部署日誌傳送方法 538

18.13小結 539

第19章資料庫鏡像 541

19.1資料庫鏡像概述 542

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

19.3資料庫鏡像示例 545

19.3.1準備端點 546

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

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

首次同步 552

19.3.4建立鏡像會話 552

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

運行模式 554

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

運行模式 554

19.3.7高性能運行模式 555

19.4SQLServer2014各發行版本中的

資料庫鏡像 556

19.5資料庫鏡像角色切換 557

19.5.1自動故障轉移 557

19.5.2手動故障轉移 559

19.5.3強制故障轉移 561

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

監控 562

19.7為故障轉移準備鏡像伺服器 567

19.7.1硬體、軟體和伺服器配置 567

19.7.2計畫宕機時間內的資料庫可用性 568

19.7.3鏡像伺服器上的SQL作業配置 569

19.7.4重定向客戶端到鏡像 569

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

解決方案 570

19.8.1資料庫鏡像與群集 571

19.8.2資料庫鏡像與事務複製 571

19.8.3資料庫鏡像與日誌傳送 571

19.8.4資料庫鏡像與可用性組 572

19.9資料庫快照 572

19.10小結 573

第20章IntegrationServices管理和

性能調整 575

20.1IntegrationServices簡介 575

20.1.1IntegrationServices的用途 576

20.1.2IntegrationServices的主要部分 577

20.1.3項目管理和更改控制 578

20.2IntegrationServices服務的管理 578

20.2.1IntegrationServices服務概述 578

20.2.2配置 579

20.2.3事件日誌 582

20.2.4監控活動 582

20.3包部署模型中IntegrationServices

包的管理 583

20.3.1使用ManagementStudio管理包 583

20.3.2部署 585

20.4項目部署模型中IntegrationServices

包的管理 588

20.4.1配置SSIS目錄 588

20.4.2部署包 589

20.4.3配置包 591

20.5執行和調度 593

20.5.1在SSDT中運行包 594

20.5.2使用SQLServer導入和導出嚮導

運行包 594

20.5.3使用DTExec運行包 594

20.5.4使用DTExecUI運行包

(包部署模型) 595

20.5.5使用執行包工具運行包

(項目部署模型) 595

20.5.6使用SQLServer代理調度執行 597

20.5.7使用T-SQL運行包 598

20.6對IntegrationServices套用

安全性 598

20.6.1IntegrationServices安全性概述 598

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

20.7小結 601

第21章AnalysisServices管理和

性能調整 603

21.1AnalysisServices概述 603

21.1.1MOLAP的組件 605

21.1.2表格模型的組件 605

21.1.3AnalysisServices體系結構組件 605

21.2管理AnalysisServices伺服器 606

21.2.1伺服器屬性 607

21.2.2必需的服務 608

21.2.3AnalysisServices腳本語言 608

21.3管理AnalysisServices資料庫 610

21.3.1部署AnalysisServices資料庫 610

21.3.2處理AnalysisServices對象 613

21.3.3備份和還原AnalysisServices

資料庫 617

21.3.4同步AnalysisServices資料庫 620

21.4AnalysisServices性能監控和

調整 620

21.4.1監控AnalysisServices事件 621

21.4.2將網路流量記錄器用於事實後

分析 621

21.5小結 622

第22章SQLServerReportingServices

管理 623

22.1SQLServerReportingServices

配置管理器 623

22.1.1服務賬戶 625

22.1.2Web服務URL 627

22.1.3ReportingServices資料庫 628

22.1.4報表管理器URL 630

22.1.5電子郵件設定 631

22.1.6執行賬戶 631

22.1.7加密密鑰 632

22.1.8擴展部署 633

22.2報表執行日誌 634

22.3報表管理器 635

22.3.1管理報表管理器 635

22.3.2管理報表 642

22.4小結 654

第23章SQLServer2014與SharePoint

2013集成 655

23.1集成的組成部分 655

23.1.1PowerPivot 656

23.1.2報表服務 658

23.1.3PowerView 661

23.2數據刷新 662

23.2.1在Excel中使用數據連線 662

23.2.2PerformancePoint數據連線 666

23.2.3VisioServices數據刷新 667

23.2.4PowerPivot數據刷新 669

23.3小結 676

第24章SQL資料庫的管理和配置 677

24.1WindowsAzureSQL資料庫簡介 677

24.2SQL資料庫架構 678

24.2.1客戶端層 678

24.2.2服務層 679

24.2.3平台層 679

24.2.4基礎設施層 679

24.2.5理解區別 679

24.3配置SQL資料庫 679

24.3.1伺服器和資料庫設定 680

24.3.2流量調節與負載均衡 686

24.3.3配置SQL資料庫防火牆 687

24.3.4連線到SQL資料庫 688

24.4管理SQL資料庫 689

24.4.1創建登錄名和用戶 690

24.4.2分配訪問許可權 692

24.5使用SQL資料庫 692

24.5.1使用SQL資料庫進行備份 693

24.5.2SQL資料庫對象資源管理器 694

24.6SQL資料庫中缺失的功能 695

24.7小結 696

第25章AlwaysOn可用性組 697

25.1架構 698

25.1.1可用性組副本和角色 698

25.1.2可用性模式 699

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

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

25.2可用性組示例 701

25.2.1配置新的可用性組 701

25.2.2配置已經存在的可用性組 709

25.2.3可用性組的故障轉移操作 711

25.2.4掛起可用性資料庫 712

25.2.5恢復可用性資料庫 713

25.2.6客戶端應用程式連線 714

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

25.3.1隻讀訪問行為 715

25.3.2輔助副本的客戶端可連線性 716

25.3.3性能 717

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

25.5AlwaysOn組面板 720

25.6監測和故障排除 721

25.7小結 722

相關詞條

熱門詞條

聯絡我們