图书介绍

Microsoft SQL Server 7.0开发指南【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

Microsoft SQL Server 7.0开发指南
  • (美)Sharon Bjeletich,(美)Greg Mable著;熊桂喜,蔡铁岭等译 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7900630457
  • 出版时间:2000
  • 标注页数:594页
  • 文件大小:82MB
  • 文件页数:618页
  • 主题词:

PDF下载


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

下载说明

Microsoft SQL Server 7.0开发指南PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1部分 企业计算环境下的SQL Server1

第1章 客户/服务器计算环境介绍1

1.1 客户/服务器之前的计算方式1

1.1.1 大型机和基于主机的结构1

1.1.2 PC LAN计算2

1.1.3 客户/服务器2

1.2 传统的客户/服务器2

1.3 N级结构3

1.4 Internet作为客户/服务器平台4

1.4.1 胖客户和瘦客户5

1.5 本章小结6

第2章 Microsoft SQL Server和Windows NT企业计算7

2.1 什么是企业计算7

2.2 Windows NT企业版7

2.2.1 Transaction Server8

2.2.2 Message Queue Server8

2.2.3 Cluster Server9

2.3 统一数据访问9

2.4 SQL Server在企业计算中的作用10

2.4.1 OLE DB支持10

2.4.2 并行查询支持10

2.4.3 分布式查询11

2.4.4 簇集支持和无故障支持11

2.5 本章小结12

第2部分 安装和升级13

第3章 SQl Server的安装13

3.1 硬件和软件需求13

3.1.1 软件需求15

3.2 一步步地安装服务器15

3.2.1 安装的版本16

3.2.2 升级一个已有的数据库17

3.2.3 安装类型18

3.2.4 SQL Server的程序和数据位置19

3.2.5 字符集20

3.2.6 排序顺序21

3.2.7 Unicode21

3.2.8 网络库(协议)21

3.3 SQL Server和SQL Server Agent用户账号23

3.3.1 自动启动SQL Server和SQL Agent23

3.3.2 检查安装内容24

3.4 使用SMS来安装24

3.5 自动安装24

3.6 Microsoft English Query24

3.7 OLAP Services25

3.8 本章小结26

第4章 客户安装27

4.1 客户安装27

4.1.1 SQL Server客户配置实用工具29

4.1.2 配置ODBC数据源29

4.1.3 客户需求30

4.2 网络协议支持30

4.2.1 网络协议30

4.2.2 客户连接故障排除32

4.3 安装ODBC34

4.3.1 ODBC连接故障排除34

4.3.2 OLE DB35

4.4 通过Internet连接SQL Server35

4.4.1 通过Internet的安全连接36

4.4.2 为指定端口配置SQL Server36

4.4.3 通过Microsoft Proxy Server来连接SQL Server36

4.5 本章小结37

第5章 升级以前的版本38

5.1 升级前的考虑38

5.1.1 用一台机器还是两台机器39

5.1.2 数据转换方法39

5.1.3 升级核对清单40

5.2 运行SQL Server Upgrade Wizard41

5.2.1 选择数据转换选项41

5.2.2 设置登录信息43

5.2.3 选择代码页43

5.2.4 选择要升级的数据库44

5.2.5 创建新的数据库45

5.2.6 设置系统配置选项46

5.2.7 完成Upgrade Wizard48

5.2.8 升级的结果48

5.3 升级之后49

5.4 本章小结50

第6章 保持向后兼容51

6.1 向后兼容为什么很重要51

6.2 向后兼容级别的详细说明52

6.2.1 影响向后兼容级别的第1组特性52

6.2.2 影响向后兼容级别的第2组特性53

6.2.3 影响向后兼容级别的第3组特性54

6.2.4 影响向后兼容级别的第4组特性54

6.3 本章小结55

第3部分 SQL Server数据库结构56

第7章 物理数据库结构56

7.1 SQL Server存储结构56

7.1.1 数据页和盘区56

7.2 数据库文件和文件组63

7.2.1 按需分配磁盘管理64

7.2.2 主数据库文件65

7.2.3 辅助数据库文件65

7.2.4 日志文件66

7.3 表67

7.3.1 放松了对表容量和维数的限制67

7.3.2 簇表67

7.3.3 堆表67

7.4 索引68

7.4.1 簇索引69

7.4.2 非簇索引70

7.4.3 使用行定位器改进设计72

7.5 本章小结72

第8章 逻辑数据库结构74

8.1 数据类型74

8.1.1 字符和二进制数据类型74

8.1.2 char,nchar,varchar和nvarchar75

8.1.3 uniqueidentifier77

8.1.4 timestamp77

8.1.5 文本和图像数据80

8.1.6 datetime数据类型83

8.1.7 逻辑数据类型:bit85

8.1.8 数值型数据类型85

8.1.9 数据类型同义词89

8.1.10 自定义数据类型89

8.2 视图90

8.2.1 视图简化了数据的检索和修改操作92

8.2.2 视图可以作为一种安全机制92

8.2.3 数据修改与视图93

8.2.4 使用WITHCHECK OPTION创建视图93

8.2.5 用WITH ENCRYPTION创建视图94

8.3 约束95

8.3.1 PRIMARY KEY和UNIQUE约束97

8.3.2 引用完整性约束——FOREIGHKEY97

8.3.3 CHECK约束98

8.3.4 约束的使用规则99

8.4 规则99

8.4.1 规则的用法100

8.4.2 规则限制100

8.5 缺省值101

8.5.1 声明缺省值101

8.5.2 绑定缺省值102

8.5.3 缺省值用法102

8.5.4 何时应用缺省值103

8.5.5 UPDATE时指定缺省值105

8.6 使用规则和缺省值时的限制105

8.7 存储过程106

8.7.1 存储过程的优点106

8.7.2 在SQL Server 7.0中的性能改善107

8.7.3 推迟了名字分析110

8.7.4 带输入参数和缺省值来执行110

8.7.5 输出参数112

8.7.6 返回过程状态113

8.7.7 SQL Server状态代码113

8.7.8 在存储过程中使用光标114

8.7.9 使用存储过程的规则和限制114

8.7.10 远程存储过程115

8.7.11 使用Microsoft Visual Basic和Visual Studio调试存储过程115

8.8 触发器116

8.8.1 触发器的好处和用途116

8.8.2 创建触发器117

8.8.3 在列更新时执行触发器118

8.8.4 Inserted和deleted表119

8.8.5 触发器限制121

8.8.6 嵌套的触发器121

8.8.7 递归的触发器122

8.8.8 用触发器强制引用完整性122

8.9 系统数据厍126

8.9.1 master126

8.9.2 msdb126

8.9.3 model126

8.9.4 tempdb126

8.10 系统表127

8.10.1 系统类127

8.10.2 数据库类128

8.10.3 复制类130

8.10.4 msdb中的系统表130

8.11 系统存储过程131

8.12 系统信息方案视图133

8.12.1 对直接查询系统表的警告134

8.12.2 SQL Server ANSI兼容视图134

8.13 SQL-DMO和SQL-NS135

8.14 ODS和扩展存储过程135

8.15 本章小结137

第4部分 SQL Server的管理任务和管理工具138

第9章 SQL Server Enterprise Manager138

9.1 在Enterprise Manager中建立服务器组并注册SQL Server138

9.1.1 使用Registration Wizard来注册服务器138

9.1.2 服务器组139

9.2 安全性140

9.2.1 角色140

9.2.2 登录140

9.3 创建数据库142

9.4 创建备份设备143

9.5 服务器活动143

9.5.1 监视服务器144

9.5.2 规划任务144

9.5.3 警告145

9.5.4 错误日志145

9.6 服务器配置146

9.6.1 服务器选项146

9.6.2 安全性选项147

9.6.3 改变配置147

9.7 系统工具148

9.7.1 数据库备份和恢复148

9.7.2 数据库对象传送149

9.7.3 查询工具ISQL/w149

9.8 使用可视数据库工具150

9.8.1 使用Database Diagrammer150

9.8.2 使用Query Designer152

9.9 数据库管理154

9.9.1 表154

9.9.2 索引155

9.9.3 触发器、视图和存储过程155

9.9.4 用户定义的数据类型157

9.10 对象权限157

9.10.1 按用户设置权限157

9.10.2 按对象设置权限158

9.11 复制158

9.11.1 安装出版者158

9.11.2 设置订购者159

9.12 获取帮助160

9.13 本章小结160

第10章 安全性和用户管理161

10.1 SQL Server安全性概述161

10.1.1 身份认证161

10.1.2 权限162

10.2 SQL Server安全性:登录162

10.3 SQL Server安全性:用户162

10.3.1 dbo163

10.3.2 guest163

10.3.3 SQL Server安全性:角色163

10.3.4 public角色163

lO.3.5 固定的服务器角色163

10.3.6 固定的数据库角色165

10.4 配置Windows NT身份认证166

10.5 管理SQL Server登录167

10.5.1 运行Create Login Wizard168

10.6 管理SQL Server用户170

10.7 管理SQL Server角色172

10.8 管理SQL Server权限173

10.9 SQL server的权限分配174

10.9.1 public175

10.9.2 public和guest175

10.9.3 为用户定义的角色指定权限175

10.9.4 使用视图来指定权限175

10.9.5 使用存储过程来指定权限175

10.9.6 使用应用程序角色来指定权限175

10.9.7 加密175

10.10 本章小结176

第11章 SQL Server Agent177

11.1 SQL Server Agent概述177

11.1.1 启动账号177

11.1.2 邮件配置文件178

11.1.3 用户连接178

11.2 创建作业179

11.2.1 运行Create Job Wizard179

11.2.2 定义作业属性182

11.2.3 定义作业步骤183

11.2.4 定义作业规划184

11.2.5 定义作业通告184

11.2.6 使用SQL Server Agent错误日志184

11.2.7 浏览作业历史184

11.2.8 系统表184

11.3 配置警告185

11.3.1 运行Create Alert Wizard185

11.3.2 定义警告属性187

11.3.3 定义警告响应187

11.4 配置操作员187

11.5 本章小结189

第12章 SQL Server备份、还原和恢复190

12.1 为什么备份190

12.2 角色和职责190

12.3 备份类型191

12.4 备份设备192

12.4.1 Microsoft Tape Format192

12.4.2 磁带设备192

12.4.3 磁盘设备192

12.4.4 命名管道设备192

12.4.5 多设备193

12.4.6 介质集和介质家族193

12.4.7 添加备份设备193

12.5 SQL Server 7.0备份功能194

12.5.1 使用SQL Server Enterprise Manager备份数据库195

12.6 备份和恢复命令195

12.6.1 备份数据库196

12.6.2 使用SQL Server Enterprise Manager备份数据库199

12.6.3 备份事务日志200

12.6.4 用SQL Enterprise Manager备份事务日志202

12.6.5 恢复数据库203

12.6.6 使用SQL Server Enterprise Manager恢复数据库204

12.6.7 灾难后的恢复205

12.6.8 恢复事务日志206

12.6.9 恢复文件或文件组207

12.6.10 恢复至某一时刻208

12.6.11 备份和还原历史209

12.7 其他备份考虑209

12.7.1 备份的频率209

12.7.2 捕捉统计值210

12.8 事务日志210

12.8.1 监视可用的日志空间211

12.9 制定备份和恢复计划211

12.9.1 使用待命服务器211

12.9.2 系统数据库212

12.9.3 用户数据库213

12.9.4 超大规模数据库考虑214

12.10 本章小结215

第13章 数据库维护216

13.1 Database Maintenance Plan Wizard216

13.1.1 选择数据库217

13.1.2 更新数据库优化信息217

13.1.3 检查数据库完整性219

13.1.4 指定数据库备份计划219

13.1.5 指定备份的磁盘目录220

13.1.6 指定事务日志备份计划221

13.1.7 指定事务日志备份磁盘目录221

13.1.8 生成事务报表222

13.1.9 维护历史223

13.1.10 完成Database Maintenance Plan Wizard224

13.2 数据一致性检查程序224

13.2.1 检测并解决数据库错误224

13.2.2 跟踪标志和其他有用命令226

13.3 本章小结227

第14章 多服务器管理支持229

14.1 创建主SQL Server Agent229

14.2 支持目标服务器230

14.3 多服务器作业230

14.4 事件传递232

14.5 系统表232

14.6 本章小结233

第15章 连接的服务器和远程服务器管理234

15.1 连接的服务器与远程服务器234

15.1.1 远程服务器234

15.1.2 连接的服务器234

15.2 添加、丢弃和配置连接的服务器235

15.2.1 sp-addlinkedserver236

15.2.2 sp-dropserver238

15.2.3 sp-serveroption238

15.3 将本地登录映射至连接的服务器的登录240

15.3.1 sp-addlinkedsrvlogin240

15.3.2 sp-droplinkedsrvlogin242

15.3.3 sp-helplinkedsrvlogin242

15.4 通过Enterprise Manager设置连接的服务器243

15.5 本章小结245

第16章 使用BCP来导入和导出数据246

16.1 有日志操作和无日志操作246

16.1.1 并行装入247

16.2 批量复制程序247

16.2.1 批处理248

16.2.2 文件数据类型249

16.2.3 格式文件249

16.2.4 使用视图255

16.2.5 装入图像数据255

16.2.6 为BCP给出提示256

16.3 BULK INSERT命令257

16.4 改善装入性能258

16.5 使用批处理文件260

16.6 本章小结262

第17章 运行SQL Server Service Manager263

17.1 使用Task Tray来启动和停止SQL Server的服务263

17.2 运行Service Manager的多个实例265

17.3 本章小结265

第18章 SQL Server命令行实用工具266

18.1 BCP266

18.2 数据转换服务实用工具266

18.3 ISQL/OSQL267

18.4 Makepipe和Readpipe267

18.5 ODBCcmpt268

18.6 ODBCPing268

18.7 Regrebld268

18.8 复制实用工具268

18.8 SQLDiag269

18.9 SQLMaint269

18.11 SQLServer270

18.12 VSwitch270

18.13 本章小结271

第19章 管理超大规模SQL Server数据库272

19.1 我有一个VLDB272

19.2 VLDB维护讨论272

19.2.1 备份和恢复数据库272

19.2.2 对数据库执行一致性检查273

19.2.3 更新统计值273

19.2.4 重建索引274

19.2.5 清空数据和归档数据274

19.2.6 划分数据276

19.3 本章小结279

第20章 复制280

20.1 什么是复制280

20.2 复制组件280

20.2.1 出版者、分发者和订购者比喻280

20.2.2 筛选论文281

20.2.3 订购283

20.2.4 匿名订购283

20.2.5 分发数据库283

20.3 复制代理283

20.3.1 快照代理283

20.3.2 日志阅读器代理284

20.3.3 分发代理284

20.3.4 合并代理284

20.4 规划SQL Server复制284

20.4.1 耗时和复制数据的延迟284

20.4.2 站点自治285

20.4.3 划分数据285

20.4.4 数据分发方法285

20.5 SQL Server复制类型286

20.5.1 快照复制286

20.5.2 事务复制287

20.5.3 合并复制289

20.6 复制方案290

20.6.1 中心出版者290

20.6.2 使用远程分发的中心出版者290

20.6.3 出版订购者291

20.6.4 中心订购者292

20.6.5 多个出版者和多个订购者293

20.7 设置复制293

20.7.1 启用出版294

20.7.2 创建一个出版物296

20.7.3 创建订购298

20.8 监视复制301

20.6.1 SQL语句301

20.8.2 SQL Server Enterprise Manager301

20.8.3 Performance Monitor302

20.8.4 在异构环境中复制302

20.8.5 复制给Internet订购者303

20.8.6 配置出版者或分发者监听TCP/IP303

20.8.7 配置出版物使用FTP303

20.8.8 配置订购使用FTP303

20.9 本章小结304

第5部分 Transact-SQL305

第21章 在SQL Server 7.0中使用Transact-SQL305

21.1 SQL Server 7.0中的新增内容305

21.1.1 Unicode支持305

21.1.2 ALTER TABLE,ALTER PROCEDURE,ALTER TRIGGER和ALTER VIEW305

21.1.3 T-SQL和ANSI/ISO SQL-92306

21.1.4 光标增强之处306

21.2 创建数据库对象306

21.3 表307

21.3.1 SQL Server对象名308

21.3.2 列属性308

20.3.3 标识列309

21.4 重命名对象310

21.5 往表中添加列310

21.6 临时表310

21.6.1 全局和永久临时表311

21.7 SELECT,INSERT,UPDATE和DELETE311

21.7.1 SELECT语句311

21.7.2 GROUP BY和HAVING313

21.7.3 CUBE,ROLLUP和GROUPING函数314

21.7.4 连接表316

21.7.5 子查询317

21.7.6 使用INSERT来添加行318

21.7.7 使用UPDATE来修改行319

21.7.8 使用DELETE来删除行319

21.7.9 SQL Server函数319

21.7.10 串函数319

21.7.11 数学函数321

21.7.12 日期函数321

21.7.13 系统函数322

21.7.14 无参数函数324

21.7.15 集合函数325

21.8 编程构造语句326

20.8.1 IF语句327

21.8.2 WHILE,BREAK和CONTINUE327

21.8.3 RETURN327

21.8.4 GOTO328

21.8.5 WAITFOR328

21.8.6 EXECUTE328

21.8.7 批处理329

21.8.8 注释330

21.8.9 局部变量330

21.8.10 早期版本中被称为全局变量的函数331

21.8.11 RAISERROR334

21.8.12 SET选项336

21.9 光标342

21.9.1 使用方式343

21.9.2 光标例子和一些语法343

21.9.3 使用光标来更新347

21.9.4 滚动功能348

21.9.5 INSENSITIVE光标348

21.9.6 光标和并发能力348

21.9.7 API光标348

21.9.8 避免光标349

21.10 本章小结351

第22章 事务管理和分布式事务352

22.1 SQL Server 7.0中的新功能352

22.2 事务处理352

22.2.1 事务和锁定352

22.2.2 SQL Server如何跟踪事务353

22.2.3 自动提交的事务354

22.2.4 用户定义的事务355

22.2.5 隐式事务356

22.2.6 嵌套的事务356

22.3 事务和触发器358

22.4 事务和存储过程359

22.5 编写高效率的事务362

22.6 长时间运行的事务363

22.7 绑定连接363

22.7.1 如何绑定连接364

22.7.2 绑定多个应用程序364

22.8 分布式事务365

22.8.1 两阶段提交协议365

22.8.2 分布式事务协调器(MS DTC)366

22.8.3 故障排除367

22.9 本章小结368

第6部分 性能与调整技术369

第23章 数据库设计和性能369

23.1 逻辑数据库设计讨论369

23.1.1 规范化条件369

23.1.2 规范化规则369

23.1.3 规范化的优点370

23.1.4 规范化的缺点370

23.2 反规范化数据库370

23.2.1 反规范化规则370

23.2.2 基本的反规范化技术371

23.3 索引与性能374

23.3.1 评价索引的作用374

23.3.2 分布页375

23.3.3 索引密度378

23.4 索引设计规则379

23.4.1 簇索引指示379

23.4.2 非簇索引指示380

23.4.3 索引覆盖380

23.4.4 复合索引和多索引380

23.5 SQL Server索引维护381

23.5.1 设置填充因子382

23.5.2 重新应用填充因子383

23.6 更新与性能383

23.6.1 推迟更新383

23.6.2 即时更新383

23.7 数据库文件组与性能384

23.8 RAID技术384

23.8.1 RAID Level 0385

23.8.2 RAID Level 1385

23.8.3 RAID Level 5386

23.8.4 SQL Server常用的RAID级386

23.9 本章小结387

第24章 查询分析388

24.1 SQL Server 7.0的新功能388

24.2 Query Analyzer的图形执行规划391

24.2.1 分析器工具提示393

24.2.2 逻辑操作符和物理操作符394

24.2.3 分析存储过程403

24.3 SHOWLAN-ALL和SHOWPLAN-TEXT403

24.4 统计值406

24.4.1 Statistics io406

24.4.2 统计时间407

24.4.3 statistics profile408

24.5 其他分析工具408

24.6 本章小结409

第25章 优化410

25.1 什么是查询优化器410

25.1.1 优化器基础410

25.1.2 SQL Server 7.0改进之处411

25.2 统计值412

25.2.1 自动更新统计值412

25.2.2 数据采样412

25.2.3 手工控制统计值413

25.3 查询优化算法413

25.3.1 连接处理策略413

25.3.2 多索引支持416

25.3.3 数据仓库和大数据库策略416

25.3.4 谓词传递417

25.3.5 创新的Group-By用法418

25.4 查询调整提示418

25.4.1 查询调整基本技巧418

25.4.2 SQL Server Profiler419

25.4.3 索引调整向导419

25.4.4 查询调节器422

25.4.5 注意事项423

25.5 本章小结424

第26章 高级查询处理425

26.1 并行查询425

26.2 分布式查询428

26.2.1 设置分布式环境429

26.2.2 查询链接的服务器431

26.3 本章小结433

第27章 使用SQL Server Profiler434

27.1 SQL Server Profiler结构434

27.2 创建跟踪435

27.2.1 General属性436

27.2.2 事件437

27.2.3 数据列440

27.2.4 筛选器441

27.3 重放跟踪数据443

27.4 保存和导出跟踪结果443

27.4.1 导出数据至Showplan443

27.4.2 导出数据至Index Tuning Wizard443

27.5 SQL server扩展存储过程444

27.6 本章小结445

第28章 监视SQL Server性能446

28.1 Windows NT Performance Monitor446

28.1.1 性能视图446

28.1.2 监视各性能值447

28.2 Windows NT性能计数器447

28.2.1 监视处理器448

28.2.2 监视内存448

28.2.3 监视磁盘使用449

28.2.4 监视网卡450

28.3 SQL Server性能计数器450

28.3.1 SQL Server:Cache Manager对象451

28.3.2 监视SQL Server磁盘活动452

28.3.3 锁452

28.3.4 用户453

28.3.5 过程高速缓存453

28.3.6 事务日志453

28.3.7 用户自定义的计数器454

28.4 SNMP支持454

28.5 使用DBCC来检查性能455

28.5.1 MEMUSAGE456

28.5.2 SQLPERF456

28.5.3 PERFMON457

28.5.4 SHOWCONTIG457

28.5.5 PROCCACHE457

28.5.6 INPUTBUFFER和OUTPUTBUFFER457

28.6 SQL Server Enterprise Manager458

28.6.1 活动458

28.6.2 锁458

28.7 本章小结458

第29章 配置、调整和优化SQL Server选项459

29.1 配置变量459

29.2 动态调节的变量和高级变量460

29.3 使用SQL Server Enterprise Manager来设置配置选项461

29.3.1 Affinity Mask462

29.3.2 Allow Update463

29.3.3 Cost Threshold for Parallelism463

29.3.4 Cursor Threshold464

29.3.5 Database Size464

29.3.6 Default Comparison Style464

29.3.7 Default Language465

29.3.8 Default Locale ID465

29.3.9 Default Sortorder ID465

29.3.10 Fill Factor465

29.3.11 Language in Cache465

29.3.12 Locks466

29.3.13 Max Additional Query Mem466

29.3.14 Max Async IO466

29.3.15 Max Degree of Parallelism466

29.3.16 Max Query Wait467

29.3.17 Max Text Repl Size467

29.3.18 Max Worker Threads467

29.3.19 Media Retention467

29.3.20 Memory468

29.3.21 Nested Triggers468

29.3.22 Network Packet Size469

29.3.23 Priority Boost469

29.3.24 Recovery Interval469

29.3.25 Remote Access470

29.3.26 Remote Login Timeout470

29.3.27 Remote Proc Trans470

29.3.28 Remote Query Timeout470

29.3.29 Resource Timeout470

29.3.30 Set Working Set Size471

29.3.31 Show Advanced Options471

29.3.32 Spin Counter471

29.3.33 Time Slice471

29.3.34 User Connections472

29.3.35 User Options472

29.4 本章小结473

第30章 锁定和性能474

30.1 锁定需求474

30.2 锁资源474

30.3 SQL Server锁类型475

30.3.1 共享锁476

30.3.2 更新锁476

30.3.3 独占锁477

30.3.4 意向锁477

30.3.5 规划锁477

30.4 锁类型和Syslockinfo478

30.5 SQL Server锁粒度479

30.6 锁兼容性480

30.7 乐观锁定480

30.7.1 使用时间戳数据类型的乐观锁定481

30.7.2 使用INT数据类型的乐观锁定481

30.7.3 乐观锁定——服务器端版本与客户端版本482

30.8 索引锁定483

30.9 在SQL Server中使用事务隔离级483

30.9.1 读未提交484

30.9.2 读已提交484

30.9.3 可重复读485

30.9.4 可串行化485

30.10 串行化和键范围锁定486

30.11 锁定的表提示488

30.11.1 事务隔离级提示489

30.11.2 锁粒度提示490

30.12 检查当前锁活动491

30.12.1 使用sp-lock存储过程491

30.12.2 使用SQL Server Enterprise Manager浏览锁定活动492

30.12.3 使用Performance Monitor浏览当前锁的数量493

30.13 死锁和最小化锁争用494

30.14 避免死锁494

30.14.1 处理和检查死锁496

30.15 本章小结498

第7部分 与BackOffice的集成499

第31章 SQL Mail499

31.1 设置你的邮件提供者499

31.1.1 Microsoft Exchange Server499

31.1.2 Microsoft Windows NT Mail499

31.1.3 Post Office Protocol 3 Server499

31.2 使用SQL Mail500

31.3 使用SQL Server Agnet Mail501

31.4 SQL Mail存储过程和扩展存储过程502

31.4.1 xp-startmail503

31.4.2 xp-sendmail503

31.4.3 xp-readmail505

31.4.4 xp-findnextmsg507

31.4.5 xp-deletemail507

31.4.6 sp-processmail507

31.4.7 xp-stopmail508

31.5 本章小结508

第32章 Internet Information Server和Index Server509

32.1 IIS和Active Server Pages509

32.2 全文检索与数据库512

32.3 Index Server与数据文件的全文检索515

32.4 本章小结517

第33章 Microsoft Transaction Server518

33.1 MTS概述518

33.1.1 为何使用Transaction Server518

33.1.2 设置Transaction Server520

33.1.3 了解MTS的层次520

33.2 构造MTS组件521

33.2.1 ObjectContext521

33.2.2 用于数据库活动的方法522

33.3 安装MTS组件523

33.3.1 创建一个包523

33.3.2 添加一个组件524

33.3.3 设置组件属性524

33.4 配置安全性526

33.4.1 包的安全性选项526

33.4.2 创建角色526

33.4.3 设置组件之间的角色成员关系527

33.4.4 如何让MTS与SQL Server安全性关联528

33.4.5 方案1——每个用户528

33.4.6 方案2——每个包528

33.4.7 其他安全性考虑529

33.5 运行一个MTS应用程序529

33.5.1 启动运行程序530

33.5.2 测试权限531

33.5.3 故障排除531

33.6 使用连接缓冲532

33.6.1 改变驱动程序超时值532

33.6.2 检查连接池行为533

33.7 本章小结533

第34章 使用OLAP Server535

34.1 什么是OLAP535

34.1.1 OLAP与OLTP537

34.1.2 MOLAP538

34.1.3 ROLAP538

34.1.4 HOLAP538

34.2 数据仓库环境538

34.2.1 数据转换服务539

34.2.2 库房540

34.2.3 决策支持服务540

34.3 OLAP Manager541

34.4 创建OLAP数据库542

34.4.1 添加数据源543

34.4.2 添加维数544

34.4.3 构造立方体545

24.4.4 处理立方体546

34.4.5 通过OLAP Manager查看数据立方体548

34.4.6 修改数据立方体549

34.4.7 浏览多维立方体551

34.4.8 查询分析和优化552

34.4.9 划分立方体552

34.4.10 创建一个虚拟立方体553

34.5 操作关系数据库554

34.5.1 BigPubs数据库554

34.5.2 关系数据库的局限性557

34.5.3 传递数据给用户557

34.5.4 多维表达式558

34.5.5 ActiveX数据对象的多维模型559

34.6 本章小结560

第35章 数据转换服务561

35.1 使用SQL Server 7.0构造数据仓库561

35.2 运行DTS Wizard562

35.3 定义DTS包565

35.3.1 任务565

35.3.2 步骤565

35.3.3 数据转换566

35.3.4 数据驱动的查询566

35.4 元数据569

35.5 本章小结571

第36章 在Internet/Intranet上使用SQL Server来提供数据服务572

36.1 了解客户许可的内容572

36.2 连接SQL Server至Internet或Intranet573

36.3 使用Web Assistant Wizard573

36.4 本章小结579

第8部分 附录581

附录A 技术规格581

附录B 故障排除583

附录C 定义系统管理和命名标准586

附录D 编程工具和接口592

热门推荐