图书介绍

深入SQL Server 2008PDF|Epub|txt|kindle电子书版本网盘下载

深入SQL Server 2008
  • (美)沃尔特斯等著;任斌等译 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115256195
  • 出版时间:2011
  • 标注页数:664页
  • 文件大小:138MB
  • 文件页数:684页
  • 主题词:SQL

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

深入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

热门推荐