图书介绍
深入SQL Server 2008PDF|Epub|txt|kindle电子书版本网盘下载
![深入SQL Server 2008](https://www.shukui.net/cover/69/30785177.jpg)
- (美)沃尔特斯等著;任斌等译 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115256195
- 出版时间:2011
- 标注页数:664页
- 文件大小:138MB
- 文件页数:684页
- 主题词:SQL
PDF下载
下载说明
深入SQL Server 2008PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一部分SQL Server概览2
第1章SQL Server 2008概述2
1.1 SQL Server 2008愿景2
1.1.1企业数据平台3
1.1.2超关系数据3
1.1.3动态开发3
1.1.4深入的商业洞察力4
1.2 SQL Server 2008版本4
1.3服务器整合5
1.4小结6
第2章SQL Server的安装和配置7
2.1 SQL Server安装要求7
2.2升级到SQL Server 20088
2.2.1规划升级8
2.2.2使用升级顾问10
2.2.3执行升级12
2.3小结18
第二部分 企业数据平台20
第3章 策略管理20
3.1 PM解决的需求20
3.2 PM组件21
3.2.1管理目标21
3.2.2方面21
3.2.3条件23
3.2.4策略26
3.3示例策略29
3.4 PM管理32
3.4.1策略状态32
3.4.2 PM安全34
3.5小结35
第4章 高可用性36
4.1 HA定义36
4.2数据库镜像38
4.2.1数据库镜像的工作方式38
4.2.2用T-SQL管理数据库镜像42
4.2.3用Management Studio管理数据库镜像49
4.2.4全文索引和镜像52
4.2.5 Service Broker和数据库镜像52
4.2.6客户端程序和数据库镜像52
4.2.7监控数据库镜像53
4.2.8数据库镜像的性能代价56
4.2.9数据库镜像的局限56
4.3数据库快照和镜像57
4.3.1数据库快照怎样工作57
4.3.2用T-SQL管理快照58
4.3.3在镜像上使用快照时的性能考虑59
4.3.4使用和监控数据库快照60
4.3.5数据库快照的限制60
4.4 SQL Server中的Windows群集61
4.5 SQL Server复制61
4.5.1快照复制62
4.5.2合并复制62
4.5.3事务复制63
4.5.4复制和镜像63
4.6减少计划内的停机时间64
4.6.1为运行中的系统添加CPU64
4.6.2为运行中的系统增加内存64
4.6.3执行在线索引操作65
4.6.4为表和索引分区65
4.7小结65
第5章 性能66
5.1管理和监控资源66
5.1.1数据收集器66
5.1.2资源调控器71
5.2优化存储77
5.2.1备份压缩77
5.2.2数据压缩78
5.3提高查询性能83
5.3.1计划指南支持84
5.3.2稀疏列86
5.3.3列集合87
5.4小结90
第6章 安全91
6.1关闭数据库引擎特性91
6.1.1远程连接92
6.1.2专用管理员连接93
6.1.3NET Framework93
6.1.4数据库邮件93
6.1.5 SQLMail94
6.1.6 Service Broker、HTTP连接和数据库镜像94
6.1.7 Web助手94
6.1.8 xp_cmdshell扩展存储过程95
6.1.9临时远程查询95
6.1.10 OLE自动化扩展存储过程95
6.1.11 SMO和DMO扩展对象95
6.2主体和安全对象96
6.2.1主体96
6.2.2安全对象102
6.3权限105
6.3.1权限类型105
6.3.2权限管理106
6.4代码访问安全性108
6.4.1命令式和声明式CAS109
6.4.2在SQL Server中使用CAS109
6.5 SQL Server 2008审核113
6.5.1在何处写审核数据114
6.5.2审核什么115
6.5.3审核示例117
6.5.4管理审核119
6.6小结120
第7章SQL Server加密121
7.1加密密钥121
7.1.1服务主密钥122
7.1.2数据库主密钥123
7.1.3非对称密钥125
7.1.4证书129
7.1.5对称密钥131
7.2透明数据加密135
7.2.1启用TDE135
7.2.2比较TDE和列级加密136
7.3可扩展密钥管理137
7.4不用密钥加密138
7.5散列和签名数据138
7.6安全目录视图139
7.7查询效率140
7.8小结141
第8章 自动化和监控142
8.1 SQL Server Agent143
8.1.1安排代理作业日程143
8.1.2执行代理作业的权限147
8.1.3代理账户150
8.1.4共享作业计划152
8.1.5记录代理作业步骤的输出154
8.1.6 WMI事件和代理警报154
8.1.7代理性能计数器155
8.1.8代理升级156
8.2维护计划157
8.2.1安排维护子计划的日程159
8.2.2管理维护计划连接159
8.2.3报告和记录维护计划160
8.2.4定义维护计划任务161
8.3 SQLCMD163
8.3.1连接到SQL Server164
8.3.2传递变量164
8.3.3使用专用管理员连接165
8.3.4创建脚本165
8.4 SQL Server的PowerShell166
8.4.1 PowerShell简介167
8.4.2使用SQL Server PowerShell169
8.5数据库邮件173
8.5.1配置数据库邮件174
8.5.2发送邮件177
8.6 SQL Profiler178
8.6.1关联到性能监控180
8.6.2显示计划182
8.6.3死锁可视化183
8.7扩展事件184
8.7.1扩展事件组件184
8.7.2扩展事件示例:探测死锁186
8.8小结188
第9章Service Broker189
9.1什么是Service Broker190
9.1.1 Service Broker构架190
9.1.2 Service Broker场景192
9.2创建Service Broker应用193
9.2.1启用Service Broke193
9.2.2创建消息类型194
9.2.3创建协定194
9.2.4创建队列194
9.2.5创建服务195
9.2.6创建Service Broker存储过程195
9.2.7一个简单的Service Broker示例198
9.3 Service Broker路由和安全203
9.3.1创建分布式的Service Broker应用203
9.3.2分布式Service Broker的例子205
9.4消息优先级223
9.5使用SSBDiagnose对Service Broker进行故障检测226
9.6小结227
第10章 整合全文搜索228
10.1创建全文检索目录和索引228
10.1.1使用图形化工具创建全文目录和索引229
10.1.2使用T-SQL创建全文目录和索引235
10.2使用iFTS查询237
10.2.1 FREETEXT谓词搜索237
10.2.2 CONTAINS谓词搜索238
10.2.3 FREETEXTTABLE和CONTAINS-TABLE函数搜索240
10.3管理词库文件241
10.3.1编辑词库文件241
10.3.2重新加载词库243
10.4使用非索引字表244
10.5搜索文档244
10.5.1为文档创建全文索引244
10.5.2查询文档245
10.6管理iFTS245
10.7小结247
第三部分SQL Server开发250
第11章SQL Server 2008中的新数据类型250
11.1 SQL Server 2008中对空间数据的支持250
11.1.1 GEOMETRY类型251
11.1.2 GEOGRAPH类型255
11.2时间类型的改变255
11.2.1新的日期和时间数据类型255
11.2.2新的日期和时间系统函数259
11.3新的层次结构数据类型261
11.4文件流支持265
11.4.1启用文件流功能266
11.4.2文件流示例267
11.5小结275
第12章 针对开发人员的T-SQL改进276
12.1 DML特性276
12.1.1弃用旧式的外部连接276
12.1.2公共表表达式277
12.1.3TOP285
12.1.4扩展FROM子句288
12.1.5 OUTPUT296
12.1.6排序函数297
12.1.7 EXCEPT和INTERSECT303
12.1.8别名305
12.1.9 MERGE306
12.2一般性的开发309
12.2.1错误处理309
12.2.2WRITE对UPDATE语句的扩展316
12.2.3 EXECUTE317
12.2.4代码安全上下文317
12.2.5 NET声明320
12.2.6声明和设置变量321
12.2.7传递表值参数322
12.3小结324
第13章T-SQL为DBA所做的改进325
13.1锁的改进325
13.2元数据视图326
13.2.1兼容性视图327
13.2.2目录视图327
13.2.3动态管理视图和函数329
13.3 SQL Server性能监视器331
13.4 DDL触发器331
13.4.1创建和修改DDL触发器332
13.4.2删除DDL触发器333
13.4.3启用和禁用DDL触发器333
13.4.4使用目录视图枚举DDL触发器333
13.4.5使用eventdata()函数编用DDL触发器333
13.5索引及其性能增强335
13.5.1联机索引336
13.5.2创建索引期间的锁控制336
13.5.3创建包含额外列的索引337
13.5.4修改索引338
13.5.5使用筛选索引340
13.5.6使用筛选统计信息341
13.5.7统计相关的日期时间列341
13.5.8为第三排序规则排序的性能改进342
13.5.9表和索引分区344
13.5.10使用索引视图349
13.5.11使用分区对齐索引视图349
13.5.12持久化计算列350
13.6快照350
13.6.1 SNAPSHOT的隔离级别351
13.6.2数据库快照354
13.7数据集成的改进355
13.7.1验证数据库页355
13.7.2使数据库进入应急状态356
13.8小结356
第14章NET集成357
14.1 SQL Server.NET集成简介358
14.1.1 SQL Servcr为什么托管CLR358
14.1.2何时使用CLR例程358
14.1.3何时不使用CLR例程359
14.1.4 SQL Server如何托管.NET:构架概览359
14.2 SQL Server.NET编程模型360
14.2.1 SQL Server托管的ADO.NET增强360
14.2.2 SQL Server的NET命名空间概览360
14.3编写CLR Stored Procedure361
14.3.1开始一个Visual Studio 2008SQL Sever Project361
14.3.2解剖Stored Procedure364
14.3.3添加参数365
14.3.4定义问题365
14.3.5使用Sql Pi pe367
14.3.6将所有这些组织在一起:编写Stored Procedure体369
14.3.7测试Stored Procedure371
14.3.8调试Stored Procedure372
14.3.9在CLR例程中抛出异常374
14.4部署CLR例程377
14.5小结378
第15章 编写程序集379
15.1 CLR用户自定义类型380
15.1.1用户自定义类型的应用程序380
15.1.2添加用户自定义类型到SQLServer项目中380
15.1.3 User-Defined Type的组成部分381
15.1.4一个简单的例子:PhoneNumber类型385
15.1.5另一个例子:在StringArray类型391
15.1.6管理用户自定义类型398
15.2 CLR用户自定义函数398
15.2.1添加用户自定义函数到Visual Studio项目399
15.2.2 Visual Studio 2008 User-Defined Function模板399
15.2.3 SqlFunction特性400
15.2.4标量用户自定义函数400
15.2.5表值型用户自定义函数403
15.2.6管理CLR用户自定义函数406
15.3 CLR用户自定义聚合407
15.3.1添加用户自定义聚合到SQL Server项目中407
15.3.2用户自定义聚合的组成部分409
15.4 CLR用户自定义触发器414
15.4.1向SQL Server项目中添加CLR用户自定义触发器415
15.4.2编写CLR触发器415
15.4.3管理用户自定义触发器418
15.5管理程序集419
15.6小结419
第16章SQL Server与XML420
16.1什么是XML420
16.2什么是XPath和XMLDOM421
16.2.1 XPath语法422
16.2.2 XPath函数424
16.2.3 XMLDOM:XML文档对象模型424
16.2.4 XPathDocument、XPathNavi-gator和XPathExpression类425
16.3 XML存储到数据库426
16.3.1支持SOAP的SQL Server配置427
16.3.2 OPENXML428
16.3.3使用注释X ML模式的XML视图433
16.3.4 SQLXML Updategram437
16.3.5 XML大容量加载439
16.4从数据库取出XML441
16.4.1 FOR XML442
16.4.2利用模板改善性能448
16.5使用XML数据448
16.5.1“any”类型验证448
16.5.2日期和时间支持449
16.5.3联合和列表类型450
16.6 NET和COM 中使用SQLXML编程451
16.6.1 SQLXML类451
16.6.2 SQLXML编码示例453
16.7小结458
第17章SQL Server XML和XQuery支持459
17.1使用XML数据类型460
17.1.1了解SQL Server如何存储XML461
17.1.2创建XML列462
17.1.3为模式创建设置权限466
17.1.4约束XML列467
17.1.5检查XML数据类型限制468
17.2在XML列中插入数据468
17.2.1使用SSIS插入XML数据468
17.2.2大容量加载XML470
17.2.3编写自定义查询或应用470
17.3查询XML数据471
17.3.1 XQuery101471
17.3.2基本XML查询方法476
17.3.3跨域查询478
17.4修改XML数据479
17.4.1插入元素479
17.4.2删除元素480
17.4.3改变节点值480
17.4.4 XML修改的限制481
17.5建立XML索引以提高性能481
17.5.1了解XML索引如何工作482
17.5.2分析次级XML索引483
17.6全文搜索和XML数据类型484
17.7目录视图与XML484
17.8应用与XML485
17.9 XML Web服务支持486
17.9.1创建端点486
17.9.2使用高级Web服务491
17.9.3监视XML Web服务的性能495
17.10小结495
第18章LINQ to SQL496
18.1对象关系映射496
18.2实体生成工具498
18.2.1使用SQLMetal498
18.2.2使用Visual Studio的LINQ to SQL类设计器499
18.2.3分析生成的代码501
18.3运行 LINQ查询506
18.3.1 Select操作符506
18.3.2 Where操作符508
18.3.3 Join操作符509
18.3.4 OrderBy操作符510
18.4 DataContext类511
18.4.1插入、更新和删除记录511
18.4.2并发性冲突检测514
18.4.3延迟查询516
18.4.4延迟加载519
18.4.5执行存储过程和用户自定义函数520
18.5小结522
第四部分SQL Server商业智能524
第19章Report Services524
19.1 Reporting Service组件525
19.1.1 Report Server Service526
19.1.2元数据目录530
19.1.3 BIDS中的Report Designer530
19.1.4 Report Designer Preview532
19.1.5 SQL Server Management Studio集成534
19.1.6 Reporting Services配置管理器534
19.1.7 Reporting Services安全性535
19.2创建一个基本报表536
19.2.1启动设计器536
19.2.2使用数据源和数据集537
19.2.3报表布局与预览538
19.2.4使用表达式538
19.2.5部署报表539
19.3报表设计的高级功能540
19.3.1多值参数540
19.3.2选择日期值的DatePicker542
19.3.3交互式排序542
19.3.4 Analysis Services集成543
19.3.5 Reporting Services数据源547
19.3.6自定义报表项549
19.4 Visual Studio集成与ReportViewer控件549
19.4.1使用WinForm控件550
19.4.2通过编程使用ReportViewer控件552
19.4.3 Loca l Report和ServerReport对象553
19.5 SharePoint集成554
19.6最终用户即席查询和报表555
19.6.1报表生成器客户端555
19.6.2报表模型和语义模型定义语言556
19.7报表呈现557
19.7.1导出报表557
19.7.2呈现大报表559
19.8数据区559
19.8.1 Tablix数据区559
19.8.2更新后的Chart数据区568
19.9小结572
第20章 分析服务573
20.1 SQL Server 2008中Analysis Services的新特性574
20.1.1设计工具的改进574
20.1.2监视工具的改进574
20.1.3运行时改进575
20.2 Analysis Services基础知识575
20.2.1体系结构575
20.2.2开发环境577
20.2.3 Analysis Services对象和概念577
20.3 OLAP OLTP和数据仓库578
20.3.1 OLAP和OLTP配置579
20.3.2 OLAP概念579
20.4 Analysis Services项目581
20.4.1新建一个Analysis Services项目582
20.4.2定义数据源583
20.4.3编辑数据源585
20.4.4定义数据源视图586
20.4.5定义多维数据集588
20.4.6配置维度591
20.4.7部署项目595
20.5使用多维数据集597
20.5.1查看多维数据集结构597
20.5.2浏览多维数据集598
20.5.3管理显示的数据602
20.5.4执行计算603
20.5.5使用KPI606
20.6使用Analysis Services脚本语言609
20.6.1创建一个包含命名查询的DSV609
20.6.2查看ASSL611
20.7小结611
第21章 集成服务613
21.1 SSIS功能概述613
21.1.1何时使用SSIS614
21.1.2 SSIS的新特性615
21.2 SSIS集成开发环境615
21.2.1在Management Studio中连接到SSIS616
21.2.2在BIDS中创建一个新的SSIS项目616
21.3 SSIS基础知识617
21.3.1SSIS设计器概述618
21.3.2数据流示例622
21.3.3事件处理程序设计界面630
21.4控制流和数据流设计器任务632
21.4.1控制流容器和任务632
21.4.2数据流设计器任务643
21.5变更数据捕获648
21.5.1启用变更数据捕获649
21.5.2用SSIS提取变更数据650
21.6日志650
21.7动态包配置653
21.8变量656
21.8.1配置变量657
21.8.2创建变量657
21.9优先级约束658
21.10检查点659
21.11事务659
21.12调试660
21.12.1控制流和数据流可视化调试660
21.12.2数据查看器661
21.12.3断点661
21.12.4其他调试窗口662
21.13 SSIS包处理662
21.13.1 SSIS包部署实用工具662
21.13.2迁移SQL Server 2000 DTS包662
21.13.3调度SSIS包663
21.14小结664