
SQL Server 2014管理最佳实践(第3版)
这本丰富而全面的指南阐明了成功管理SQL Server所需的技能,包括变更管理、安全性、性能调整、监控和备份。本书的作者是SQL Server的权威专家,他们将带领读者掌握SQL Server 2014的最新功能,包括通过SQL Server Management Studio将云和本地管理更好地集成在一起、性能最佳化增强、新的基数估计器以及新的AlwaysOn可用性组功能。这本全面的指南将帮助读者提高SQL Server环境的效率、可扩展性和性能,从而花更少的时间,做更多的事情。
基本介绍
- 中文名:SQL Server 2014管理最佳实践(第3版)
- 作者::Adam Jorgensen、Bradley Ball
- 翻译::高继伟、宋沄剑
- ISBN::9787302405559
图书简介
微软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和他感兴趣的其他一些内容的文章。
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社区的积极参与者。
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