
SQL Server 7资源指南
《SQL Server 7资源指南》是2000年机械工业出版社出版的一本图书,作者是Microsoft Press。
基本介绍
- 作者:Microsoft Press
- ISBN:9787111077084
- 页数:458
- 定价:60.00
- 出版社:机械工业出版社
- 出版时间:2000-01
- 装帧:平装
内容介绍
本书是SQLServer7资源的参考手册。内容包括:SQLServer7的体系结构和组
件;规划SQLServer7的资源和现有应用程式;为数据仓库、轻便应用程式和在线上解析
处理配置SQLServer解决方案;移植和升级;疑难解析;灾难恢复等等。
本书可以指导用户设计资料库解决方案、管理一个或多个SQLServer资料库,以及
为最佳化资料库操作设计应用程式。
本书适合SQLServer专业用户使用,但对于SQLServer初学者和资料库专业人员也
不失为一本难得的好书。
作品目录
目 录
译者序
第一部分 简介
第1章 全书介绍
1.1关于本书
1.2更多的信息
第二部分 规划
第2章 存储引擎负载规划技巧
2.1SQLServer7存储引擎要点
2.2档案和档案组
2.3出于性能的考虑将档案分配成档案组
2.4档案和档案组的I/O规划
2.5SQLServer存储规划
2.5.1SQLServer6.5中的记忆体管理
2.5.2SQLServer7的记忆体管理
2.6SQLServer7处理器规划
2.6.1SQLServer执行绪
2.6.2并行查询
第3章 複製
3.1什幺是複製
3.2複製模式
3.3可伸缩的複製解决方案
3.3.1快照複製
3.3.2事务複製
3.3.3合併複製
3.4低複杂性
3.4.1複製嚮导
3.4.2複製监视器
3.5异类互操作性
3.5.1到异类数据源的複製
3.5.2来自异类数据源的複製
3.6应用程式设计考虑
3.6.1事务一致性
3.6.2站点自治性
3.6.3分割数据以避免冲突
3.7其他分布技术
3.7.1异类分布查询
3.7.2Microsoft分布事务协调者
3.7.3数据转换服务
第4章 异类数据
4.1异类环境中的SQLServer7
4.1.1複製
4.1.2数据转换服务
4.1.3数据仓库和OLAP
4.1.4异类分布查询
4.1.5Microsoft分布事务协调者
4.2Oracle环境中的SQLServer7
4.2.1Oracle透明网关
4.2.2Oracle複製服务
4.2.3Oracle/OLE集成
4.3数据访问
4.3.1互连选项
4.3.2第三方和中间件互连选项
4.3.3组件对象模型
4.4Microsoft事务伺服器
4.4.1伺服器基础结构
4.4.2应用程式完整性
4.4.3Oracle7.x版和8.0版的问题
4.5SQLServer7的特性
4.5.1资料库结构
4.5.2查询处理器
4.5.3OLEDB
4.5.4改善的I/O
4.5.5企业系统支持
4.5.6备份工具
4.5.7Oracle集成
4.5.8複製API
4.5.9扩展的资料库
4.5.10增强的SQLServer企业管理者
4.5.11自调节引擎
4.6SQLServer和Orac le特性的比较
4.6.1系统管理
4.6.2开发
4.6.3备份和恢复
4.6.4组件
4.6.5安全性
第三部分 配置
第5章 开发可移动应用程式
5.1评价可移动方案
5.1.1RDBMS客户机和伺服器引擎
5.1.2所有权管理和总成本
5.1.3合算的应用程式开发
5.2SQLServer7对可移动应用程式的
支持
5.2.1可伸缩性和性能
5.2.2先进的複製功能
5.2.3异类资料库的複製
5.3为可移动应用程式选择开发结构
5.3.1WindowsDNA
5.3.2基于Web的方案
5.3.3转化已有应用程式以支持可
移动客户
5.4管理可移动应用程式
5.4.1安装
5.4.2安全性
5.4.3合併複製
5.4.4冲突消解
5.4.5备份
5.5规格
第四部分 性能调整
第6章 性能调整详解
6.1SQLServer性能调整的原则
6.2在配置中检查最大异步IO选项
6.3消耗CPU和磁碟I/O资源的组件
6.3.1工作执行绪
6.3.2延时记录器
6.3.3检查点
6.3.4日誌管理器
6.3.5预读管理器
6.4磁碟I/O性能
6.4.1广播磁碟传输率和SQL
Server
6.4.2序列化和非序列化磁碟I/O
操作
6.4.3磁碟I/O传输率和PCI汇流排
频宽
6.4.4RAID
6.4.5磁碟I/O并行性
6.5SQLServer索引
6.5.1聚集索引
6.5.2非聚集索引
6.5.3覆盖索引
6.5.4自动覆盖索引和覆盖查询
6.5.5索引选择
6.5.6聚集索引的选择
6.5.7FILLFAC TOR和PAD-INDEX
6.6SQLServer性能调整工具
6.6.1示例数据和工作负载
6.6.2SQLServer剖析器
6.6.3SQLServer查询分析器
6.6.4性能监视器
6.7其他性能问题
6.7.1减小网路流量和资源消耗
6.7.2死锁
6.7.3查询中避免的语言
6.7.4灵巧规格化
6.7.5分割视图
6.7.6複製和备份性能
6.7.7EMC磁碟I/O调整方案
第7章 索引调整嚮导
7.1索引选择为何困难
7.2 使用索引调整嚮导
7.2.1定製索引调整嚮导
7.2.2分析索引调整嚮导的输出
7.2.3启动嚮导
7.3理解索引调整嚮导结构
第五部分 集成
第8章 配置ProxyServer以便通过
Internet来进行複製
8.1配置网路拓扑结构
8.2安全概览
8.2.1WindowsNT用户帐号
8.2.2ProxyServer的安全性
8.2.3配置SQLServerAgent帐号访问
8.2.4SQLServer複製登录帐号
8.2.5发布访问
8.3配置ProxyServer
8.3.1禁止IP转发
8.3.2配置FTP服务
8.3.3配置WinSockProxy服务
8.3.4确认ProxyServer配置
8.4配置SQLServer
8.4.1配置SQLServer使之与ProxyServer
一起工作
8.4.2配置SQLServer使之与FTP服务
一起工作
8.4.3为SQLServer订阅者配置有关
Internet内容
8.4.4验证SQLServer与ProxyServer
一起工作
第六部分 工具
第9章 工具介绍
第七部分 疑难解析
第10章 疑难分析
10.1连线被隔离的问题
10.1.1孤儿通话
10.1.2客户命名管道连线
10.1.3TCP/IPSocketsClient连线
10.2SQLServer安装疑难解析
10.2.1安装疑难解析:检查列表
10.2.2检查SQLServer7的安装
10.2.3SQLServer安装中常见问题
10.2.4SQLServer安装中产生的信息
档案
10.2.5SQLServerUpgrad eWizard的
疑难解析
10.3有关程式的疑难解析
10.3.1SQLServerODBC驱动程式
疑难解析
10.3.2SQL-DMO疑难解析
10.4资料库及伺服器疑难解析
10.4.1重新设定有疑问的状态
10.4.2警告的疑难解析
10.4.3数据传输服务的疑难解析
10.4.4有关锁的疑难解析
10.4.5关于SQLServer服务帐号的
疑难解析
10.4.6关于Fu11-TextSearch的疑难
解析
10.4.7关于多伺服器工作的疑难解析
10.4.8关于作业系统的疑难解析
10.4.9资源空间不足
10.4.10关于複製的疑难解析
10.4.11关于统计的疑难解析
10.5关于SQLServer工具的疑难解析
10.5.1关于带ExchangeServer的SQL
Mail的疑难解析
10.5.2关于SQLServerProfiler的
疑难解析
10.5.3关于SQLServerQueryAnalyzer
的疑难解析
10.5.4WebAssistantWizard的疑难
解析
第八部分 灾难恢复
第11章 备份和恢复
11.1常见问题
11.2使用备份和恢复的技巧
11.3常见的备份及恢复问题
11.4关于孤儿用户的疑难解析
11.5恢复性能
11.6磁碟空间不足
第九部分 体系结构
第12章 数据仓库框架
12.1什幺是数据仓库
12.1.1数据仓库处理
12.1.2数据仓库体系结构
12.1.3数据仓库组件
12.2Microsoft数据仓库框架
12.2.1数据仓库框架组件
12.2.2定义ActiveXDataObjects
12.3MicrosoftRepository:绑定数据
仓库的利器
12.4设计数据仓库
12.5数据仓库的资料库
12.5.1可升级的健壮的RDBMS
12.5.2综合的OLAP分析能力
12.5.3複製
12.6引进、输出及数据转换
12.6.1DTS目标
12.6.2DTS体系结构
12.6.3DTs包
12.7分析展现数据
12.7.1MicrosoftOffice
12.7.2EnglishQuery
12.7.3第三方产品
12.8系统管理
12.8.1Microsoft管理控制台
12.8.2嚮导
12.8.3可视资料库图表
12.8.4SQLServerProfiler
12.8.5SQLServerQueryAnalyzer
12.8.6IndexTuningWizard
12.8.7SQLServerAgent服务
第13章 OLAPServices
13.1什幺是OLAPServices
13.2OLAP系统的基本原理
13.2.1Microsoft数据仓库策略
13.2.2数据複杂性
13.2.3组织的价值
13.2.4OLAP数据模型
13.2.5聚合与存储模型
13.3OLAPServices体系结构
13.4实现OLAP的挑战
13.4.1构建OLAP数据模型
13.4.2用聚合管理数据爆炸
13.4.3传递OLAP信息给用户
13.4.4购买OLAP工具
第14章 查询处理器
14.1什幺是查询处理器
14.1.1查询处理阶段
14.1.2查询最佳化器的类型
14.2查询处理器目标
14.3查询执行
14.3.1磁碟I/O
14.3.2排序改进
14.3.3归併连线 hash连线及hash
伫列
14.3.4索引交
14.3.5并行查询
14.4查询最佳化
14.4.1多阶段最佳化
14.4.2自动参数
14.4.3传递断言
14.4.4嵌套查询
14.4.5转移GROUPBY子句
14.4.6分区视图
14.4.7星形查询
14.4.8最佳化更新
14.5分散式查询
14.5.1异类查询
14.5.2传递查询
14.6与查询一起工作
14.6.1SQLServerQueryAnalyzer
14.6.2QueryGovernor
14.6.3SQLServerProfiler
14.6.1IndexTuningWiz ard
14.6.5统计的自动创建与刷新
第15章 存储引擎
15.1存储引擎目标
15.1.1易用性
15.1.2升级性
15.1.3可靠性
15.2存储引擎特徵
15.3存储引擎的体系结构
15.4物理资料库的组织
15.4.1页和盘区
15.4.2坏页检测
15.4.3档案与档案组
15.4.4空间管理
15.5锁增强
15.5.1行级锁
15.5.2动态锁
15.5.3锁模式
15.6基本表和索引结构
15.6.1表的组织
15.6.2索引的组织
15.7数据类型增强
15.7.1Unicode数据类型
15.7.2数据类型的存储
15.7.3text、ntext及image数据类型
15.8日誌管理器体系结构
15.9记忆体管理
15.9.1缓冲管理与I/O
15.9.2提前读
第十部分 安全性
第16章 产品的安全性
16.1企业环境中的安全性
16.1.1鉴别和访问控制
16.1.2密码术和防火墙
16.1.3系统完整性和审计
16.2WindowsNT的安全环境
16.2.1WindowsNT的安全特徵
16.2.2启用技术
16.2.3SQLSever的安全性
16.3WindowsNT和启用技术
第十一部分 升级和移植
第17章 升级到SQLServer7
17.1SQLServer升级概述
17.2升级的必要条件
17.2.1支持升级的版本
17.2.2安装SQLServer7到何处
17.3升级的準备
17.3.1準备SQLServer6.x安装
17.3.2SQLServer6.x配置的备份
17.3.3有关複製问题的考虑
17.3.4安装SQLServer7
17.4启动SQLServerUpgradeWizard
17.5SQLServer7中的资料库兼容性
17.6升级过程的测试
17.6.11k挑战计画
17.6.2ISV移植实验计画
17.6.3Microsoft内部资料库移植
第18章 移植Oracle资料库到Microsoft
SQLServer7
18.1概述
18.1.1SQL语言扩展
18.1.2ODBC
18.1.3OLEDB
18.1.4本章的组织
18.2结构和术语
18.2.1资料库的定义
18.2.2资料库系统目录
18.2.3物理和逻辑存储结构
18.2.4条状数据
18.2.5事务日誌和自动恢复
18.2.6备份和还原数据
18.2.7网路
18.2.8资料库安全和角色
18.3安装和配置MicrosoftSQLServer
18.4定义资料库对象
18.4.1资料库对象标识符
18.4.2限定表的名字
18.4.3创建表
18.4.4表和索引存储参数
18.4.5用SELECT语句创建表
18.4.6视图
18.4.7索引
18.4.8使用临时表
18.4.9数据类型
18.4.10对象级许可权
18.5实施数据完整性和业务规则
18.5.1实体完整性
18.5.2域的完整性
18.5.3引用的完整性
18.5.4用户自定义的完整性
18.6事务、加锁和并发
18.6.1事务
18.6.2加锁和事务隔离
18.6.3改变预设的加锁行为
18.6.4SELECT…FORUPDATE
18.6.5表级锁
18.6.6锁扩展
18.6.7死锁
18.6.8远程事务
18.6.9分散式事务
18.6.10两阶段提交处理
18.7SQL语言支持
18.7.1SELECT和数据操作语句
18.7.2函式
18.7.3比较操作
18.7.4流控制语言
18.8游标的实现
18.8.1语法
18.8.2定义一个游标
18.8.3打开一个游标
18.8.4 取数据
18.8.5CURRENTOF子句
18.8.6关闭一个游标
18.8.7游标示例
18.9调整SQL语句
18.9.1SQLServer查询分析器
18.9.2SQLServer描述器
18.9.3SET语句
18.9.4查询最佳化
18.10使用ODBC
18.10.1推荐的转换策略
18.10.2ODBC的结构
18.10.3只向前移动的游标
18.10.4伺服器游标
18.10.5可捲动游标
18.10.6使用SQLServer预设结果集和服务
器游标的策略
18.10.7每个连线有多个活跃的语句
18.10.8数据类型映像
18.10.9ODBC扩充的SQL
18.10.10外连线
18.10.11Date、Tine和Timestamp值
18.10.12存储过程的调用
18.10.13本地SQL转换
18.10.14Common.cpp示例程式
18.10.15手工提交模式
18.11开发和管理资料库複製
18.12移植数据和应用程式
18.12.1用数据转换服务进行数据
移植
18.12.2Oracle调用接口
18.12.3嵌入的SQL
18.12.4Developer2000和第三方套用
程式
18.12.5网际网路套用
18.13资料库示例
18.13.1示例大学应用程式
18.13.2示例应用程式和代码引用
18.13.3运行提供的脚本
18.13.4RDBMS用户帐号
第19章 移植Access资料库到Microsoft
SQLServer7
19.1在移植中使用的SQLServer工具
19.1.1SQLServer组织管理
19.1.2移植中的数据转换服务
19.1.3SQLServer查询分析器
19.1.4SQLServer描述器
19.2移植表和数据
19.30移植MicrosoftAccess查询
19.3.1移植MicrosoftAccess查询到存储
过程和视图中
19.3.2把MicrosoftAccess查询移植
到Transact-SQL脚本
19.4其他的设计考虑
19.4.1参数的使用
19.4.2嵌套查询
19.4.3验证SQLServer――适应性
语法
19.5连线应用程式
19.6SQLServer和Access查询语法
第20章 移植Sybase应用程式到
SQLServer7
20.1理解移植过程
20.2检查结构的差异
20.2.1客户配置和Net-Library
20.2.2系统资料库
20.2.3关键字冲突
20.3移植表和数据
20.4检查SybaseT-SQL和Microsoft
Transact-SQL的差异
20.4.1事务管理
20.4.2子查询行为
20.4.3系统存储过程
20.5理解资料库管理的差异
20.6移植的检测列表
20.7系统资料库和数据
第21章 移植Btrieve应用程式到
MicrosoftSQLServer7
21.1介绍MicrosoftSQLServer版本7
21.2开始移植
21.2.1pubs资料库中的例子
21.2.2示例应用程式和代码引用
21.3转换策略
21.3.1起始点:Btrieve应用程式
21.3.2阶段1:打包DLL
21.3.3阶段2:ODBC和SQLServer
应用程式
21.4移植Btrieve数据到Microsoft
SQLServer
21.5使用打包DLL
21.5.1创建打包DLL
21.5.2把Btrieve调用变为ODBC和
Transact-SQL
21.6转换应用程式到ODBC和SQL
21.6.1理解标準化的资料库
21.6.2比较数据检索模型
21.6.3比较预设结果集和游标
21.6.4理解数据访问接口问题
21.6.5在应用程式中管理并发和加锁
21.6.6实现有效的资料库和查询设计
21.6.7作为集操作更新和删除数据
21.7有效地利用伺服器资源
21.7.1业务规则和引用的完整性
21.7.2视图
21.8创建索引的建议
第十二部分 编程
第22章 资料库数据的正文检索
22.1全文检索的概念
22.2Transact-SQL对全文检索的扩展
22.2.1谓词CONTAINS
22.2.2谓词FREETEXT
22.2.3谓词的组合与使用
22.2.4行集定位函式CONTAINS-
TABLE()
22.2.5行集定位函式FREETEXT-
TABLE()
22.3针对档案系统数据的正文检索
22.4部件的体系结构
22.4.1索引部件
22.4.2全文查询部件的体系结构
22.4.3全文查询过程
22.5管理
22.5.1存储过程概述
22.5.2图形用户界面
第23章 对档案数据进行正文检索
23.1网路信息服务与索引服务
23.2SQLServer分散式查询
23.2.1用于IndexServices的OLEDB
提供者
23.2.2安全性
23.2.3已定义的表
23.3用于IndexServices全文查询的
SQL扩展
23.3.1CONTAINS谓词
23.3.2FREETEXT谓词
23.3.3IndexServices支持的检索条件
23.3.4全文查询实例
23.4用于对SiteServer全文查询的SQL
扩展
第24章 英文查询的发展
24.1与EnglishQuery的共建
24.2创建EnglishQuery域
24.2.1实体的产生
24.2.2创建关係
24.2.3测试模型
24.2.4建立与配置
24.3添加EnglishQuery到Web站点
第25章 分散式查询:OLEDB连通性
25.1概述与术语
25.1.1OLEDB提供者的分类
25.1.2Transact-SQL子集
25.1.3指针支持
25.2OLEDB提供者互动段
25.2.1连线建立和属性检索
25.2.2与OLEDB提供者连线
25.2.3表名称解析与元数据检索
25.2.4事务管理
25.2.5分散式查询中的数据类型处理
25.2.6错误处理
25.2.7安全
25.3查询执行方案
25.3.1远程查询
25.3.2索引访问
25.3.3纯表扫描
25.3.4UPDATE和DELETE语句
25.3.5INSERT语句
25.3.6直达查询
25.4SQLServer使用的OLEDB接口
25.5用作产生远程查询的Transact-SQL
子集
25.6SQLServer指定属性
辞彙表
译者序
第一部分 简介
第1章 全书介绍
1.1关于本书
1.2更多的信息
第二部分 规划
第2章 存储引擎负载规划技巧
2.1SQLServer7存储引擎要点
2.2档案和档案组
2.3出于性能的考虑将档案分配成档案组
2.4档案和档案组的I/O规划
2.5SQLServer存储规划
2.5.1SQLServer6.5中的记忆体管理
2.5.2SQLServer7的记忆体管理
2.6SQLServer7处理器规划
2.6.1SQLServer执行绪
2.6.2并行查询
第3章 複製
3.1什幺是複製
3.2複製模式
3.3可伸缩的複製解决方案
3.3.1快照複製
3.3.2事务複製
3.3.3合併複製
3.4低複杂性
3.4.1複製嚮导
3.4.2複製监视器
3.5异类互操作性
3.5.1到异类数据源的複製
3.5.2来自异类数据源的複製
3.6应用程式设计考虑
3.6.1事务一致性
3.6.2站点自治性
3.6.3分割数据以避免冲突
3.7其他分布技术
3.7.1异类分布查询
3.7.2Microsoft分布事务协调者
3.7.3数据转换服务
第4章 异类数据
4.1异类环境中的SQLServer7
4.1.1複製
4.1.2数据转换服务
4.1.3数据仓库和OLAP
4.1.4异类分布查询
4.1.5Microsoft分布事务协调者
4.2Oracle环境中的SQLServer7
4.2.1Oracle透明网关
4.2.2Oracle複製服务
4.2.3Oracle/OLE集成
4.3数据访问
4.3.1互连选项
4.3.2第三方和中间件互连选项
4.3.3组件对象模型
4.4Microsoft事务伺服器
4.4.1伺服器基础结构
4.4.2应用程式完整性
4.4.3Oracle7.x版和8.0版的问题
4.5SQLServer7的特性
4.5.1资料库结构
4.5.2查询处理器
4.5.3OLEDB
4.5.4改善的I/O
4.5.5企业系统支持
4.5.6备份工具
4.5.7Oracle集成
4.5.8複製API
4.5.9扩展的资料库
4.5.10增强的SQLServer企业管理者
4.5.11自调节引擎
4.6SQLServer和Orac le特性的比较
4.6.1系统管理
4.6.2开发
4.6.3备份和恢复
4.6.4组件
4.6.5安全性
第三部分 配置
第5章 开发可移动应用程式
5.1评价可移动方案
5.1.1RDBMS客户机和伺服器引擎
5.1.2所有权管理和总成本
5.1.3合算的应用程式开发
5.2SQLServer7对可移动应用程式的
支持
5.2.1可伸缩性和性能
5.2.2先进的複製功能
5.2.3异类资料库的複製
5.3为可移动应用程式选择开发结构
5.3.1WindowsDNA
5.3.2基于Web的方案
5.3.3转化已有应用程式以支持可
移动客户
5.4管理可移动应用程式
5.4.1安装
5.4.2安全性
5.4.3合併複製
5.4.4冲突消解
5.4.5备份
5.5规格
第四部分 性能调整
第6章 性能调整详解
6.1SQLServer性能调整的原则
6.2在配置中检查最大异步IO选项
6.3消耗CPU和磁碟I/O资源的组件
6.3.1工作执行绪
6.3.2延时记录器
6.3.3检查点
6.3.4日誌管理器
6.3.5预读管理器
6.4磁碟I/O性能
6.4.1广播磁碟传输率和SQL
Server
6.4.2序列化和非序列化磁碟I/O
操作
6.4.3磁碟I/O传输率和PCI汇流排
频宽
6.4.4RAID
6.4.5磁碟I/O并行性
6.5SQLServer索引
6.5.1聚集索引
6.5.2非聚集索引
6.5.3覆盖索引
6.5.4自动覆盖索引和覆盖查询
6.5.5索引选择
6.5.6聚集索引的选择
6.5.7FILLFAC TOR和PAD-INDEX
6.6SQLServer性能调整工具
6.6.1示例数据和工作负载
6.6.2SQLServer剖析器
6.6.3SQLServer查询分析器
6.6.4性能监视器
6.7其他性能问题
6.7.1减小网路流量和资源消耗
6.7.2死锁
6.7.3查询中避免的语言
6.7.4灵巧规格化
6.7.5分割视图
6.7.6複製和备份性能
6.7.7EMC磁碟I/O调整方案
第7章 索引调整嚮导
7.1索引选择为何困难
7.2 使用索引调整嚮导
7.2.1定製索引调整嚮导
7.2.2分析索引调整嚮导的输出
7.2.3启动嚮导
7.3理解索引调整嚮导结构
第五部分 集成
第8章 配置ProxyServer以便通过
Internet来进行複製
8.1配置网路拓扑结构
8.2安全概览
8.2.1WindowsNT用户帐号
8.2.2ProxyServer的安全性
8.2.3配置SQLServerAgent帐号访问
8.2.4SQLServer複製登录帐号
8.2.5发布访问
8.3配置ProxyServer
8.3.1禁止IP转发
8.3.2配置FTP服务
8.3.3配置WinSockProxy服务
8.3.4确认ProxyServer配置
8.4配置SQLServer
8.4.1配置SQLServer使之与ProxyServer
一起工作
8.4.2配置SQLServer使之与FTP服务
一起工作
8.4.3为SQLServer订阅者配置有关
Internet内容
8.4.4验证SQLServer与ProxyServer
一起工作
第六部分 工具
第9章 工具介绍
第七部分 疑难解析
第10章 疑难分析
10.1连线被隔离的问题
10.1.1孤儿通话
10.1.2客户命名管道连线
10.1.3TCP/IPSocketsClient连线
10.2SQLServer安装疑难解析
10.2.1安装疑难解析:检查列表
10.2.2检查SQLServer7的安装
10.2.3SQLServer安装中常见问题
10.2.4SQLServer安装中产生的信息
档案
10.2.5SQLServerUpgrad eWizard的
疑难解析
10.3有关程式的疑难解析
10.3.1SQLServerODBC驱动程式
疑难解析
10.3.2SQL-DMO疑难解析
10.4资料库及伺服器疑难解析
10.4.1重新设定有疑问的状态
10.4.2警告的疑难解析
10.4.3数据传输服务的疑难解析
10.4.4有关锁的疑难解析
10.4.5关于SQLServer服务帐号的
疑难解析
10.4.6关于Fu11-TextSearch的疑难
解析
10.4.7关于多伺服器工作的疑难解析
10.4.8关于作业系统的疑难解析
10.4.9资源空间不足
10.4.10关于複製的疑难解析
10.4.11关于统计的疑难解析
10.5关于SQLServer工具的疑难解析
10.5.1关于带ExchangeServer的SQL
Mail的疑难解析
10.5.2关于SQLServerProfiler的
疑难解析
10.5.3关于SQLServerQueryAnalyzer
的疑难解析
10.5.4WebAssistantWizard的疑难
解析
第八部分 灾难恢复
第11章 备份和恢复
11.1常见问题
11.2使用备份和恢复的技巧
11.3常见的备份及恢复问题
11.4关于孤儿用户的疑难解析
11.5恢复性能
11.6磁碟空间不足
第九部分 体系结构
第12章 数据仓库框架
12.1什幺是数据仓库
12.1.1数据仓库处理
12.1.2数据仓库体系结构
12.1.3数据仓库组件
12.2Microsoft数据仓库框架
12.2.1数据仓库框架组件
12.2.2定义ActiveXDataObjects
12.3MicrosoftRepository:绑定数据
仓库的利器
12.4设计数据仓库
12.5数据仓库的资料库
12.5.1可升级的健壮的RDBMS
12.5.2综合的OLAP分析能力
12.5.3複製
12.6引进、输出及数据转换
12.6.1DTS目标
12.6.2DTS体系结构
12.6.3DTs包
12.7分析展现数据
12.7.1MicrosoftOffice
12.7.2EnglishQuery
12.7.3第三方产品
12.8系统管理
12.8.1Microsoft管理控制台
12.8.2嚮导
12.8.3可视资料库图表
12.8.4SQLServerProfiler
12.8.5SQLServerQueryAnalyzer
12.8.6IndexTuningWizard
12.8.7SQLServerAgent服务
第13章 OLAPServices
13.1什幺是OLAPServices
13.2OLAP系统的基本原理
13.2.1Microsoft数据仓库策略
13.2.2数据複杂性
13.2.3组织的价值
13.2.4OLAP数据模型
13.2.5聚合与存储模型
13.3OLAPServices体系结构
13.4实现OLAP的挑战
13.4.1构建OLAP数据模型
13.4.2用聚合管理数据爆炸
13.4.3传递OLAP信息给用户
13.4.4购买OLAP工具
第14章 查询处理器
14.1什幺是查询处理器
14.1.1查询处理阶段
14.1.2查询最佳化器的类型
14.2查询处理器目标
14.3查询执行
14.3.1磁碟I/O
14.3.2排序改进
14.3.3归併连线 hash连线及hash
伫列
14.3.4索引交
14.3.5并行查询
14.4查询最佳化
14.4.1多阶段最佳化
14.4.2自动参数
14.4.3传递断言
14.4.4嵌套查询
14.4.5转移GROUPBY子句
14.4.6分区视图
14.4.7星形查询
14.4.8最佳化更新
14.5分散式查询
14.5.1异类查询
14.5.2传递查询
14.6与查询一起工作
14.6.1SQLServerQueryAnalyzer
14.6.2QueryGovernor
14.6.3SQLServerProfiler
14.6.1IndexTuningWiz ard
14.6.5统计的自动创建与刷新
第15章 存储引擎
15.1存储引擎目标
15.1.1易用性
15.1.2升级性
15.1.3可靠性
15.2存储引擎特徵
15.3存储引擎的体系结构
15.4物理资料库的组织
15.4.1页和盘区
15.4.2坏页检测
15.4.3档案与档案组
15.4.4空间管理
15.5锁增强
15.5.1行级锁
15.5.2动态锁
15.5.3锁模式
15.6基本表和索引结构
15.6.1表的组织
15.6.2索引的组织
15.7数据类型增强
15.7.1Unicode数据类型
15.7.2数据类型的存储
15.7.3text、ntext及image数据类型
15.8日誌管理器体系结构
15.9记忆体管理
15.9.1缓冲管理与I/O
15.9.2提前读
第十部分 安全性
第16章 产品的安全性
16.1企业环境中的安全性
16.1.1鉴别和访问控制
16.1.2密码术和防火墙
16.1.3系统完整性和审计
16.2WindowsNT的安全环境
16.2.1WindowsNT的安全特徵
16.2.2启用技术
16.2.3SQLSever的安全性
16.3WindowsNT和启用技术
第十一部分 升级和移植
第17章 升级到SQLServer7
17.1SQLServer升级概述
17.2升级的必要条件
17.2.1支持升级的版本
17.2.2安装SQLServer7到何处
17.3升级的準备
17.3.1準备SQLServer6.x安装
17.3.2SQLServer6.x配置的备份
17.3.3有关複製问题的考虑
17.3.4安装SQLServer7
17.4启动SQLServerUpgradeWizard
17.5SQLServer7中的资料库兼容性
17.6升级过程的测试
17.6.11k挑战计画
17.6.2ISV移植实验计画
17.6.3Microsoft内部资料库移植
第18章 移植Oracle资料库到Microsoft
SQLServer7
18.1概述
18.1.1SQL语言扩展
18.1.2ODBC
18.1.3OLEDB
18.1.4本章的组织
18.2结构和术语
18.2.1资料库的定义
18.2.2资料库系统目录
18.2.3物理和逻辑存储结构
18.2.4条状数据
18.2.5事务日誌和自动恢复
18.2.6备份和还原数据
18.2.7网路
18.2.8资料库安全和角色
18.3安装和配置MicrosoftSQLServer
18.4定义资料库对象
18.4.1资料库对象标识符
18.4.2限定表的名字
18.4.3创建表
18.4.4表和索引存储参数
18.4.5用SELECT语句创建表
18.4.6视图
18.4.7索引
18.4.8使用临时表
18.4.9数据类型
18.4.10对象级许可权
18.5实施数据完整性和业务规则
18.5.1实体完整性
18.5.2域的完整性
18.5.3引用的完整性
18.5.4用户自定义的完整性
18.6事务、加锁和并发
18.6.1事务
18.6.2加锁和事务隔离
18.6.3改变预设的加锁行为
18.6.4SELECT…FORUPDATE
18.6.5表级锁
18.6.6锁扩展
18.6.7死锁
18.6.8远程事务
18.6.9分散式事务
18.6.10两阶段提交处理
18.7SQL语言支持
18.7.1SELECT和数据操作语句
18.7.2函式
18.7.3比较操作
18.7.4流控制语言
18.8游标的实现
18.8.1语法
18.8.2定义一个游标
18.8.3打开一个游标
18.8.4 取数据
18.8.5CURRENTOF子句
18.8.6关闭一个游标
18.8.7游标示例
18.9调整SQL语句
18.9.1SQLServer查询分析器
18.9.2SQLServer描述器
18.9.3SET语句
18.9.4查询最佳化
18.10使用ODBC
18.10.1推荐的转换策略
18.10.2ODBC的结构
18.10.3只向前移动的游标
18.10.4伺服器游标
18.10.5可捲动游标
18.10.6使用SQLServer预设结果集和服务
器游标的策略
18.10.7每个连线有多个活跃的语句
18.10.8数据类型映像
18.10.9ODBC扩充的SQL
18.10.10外连线
18.10.11Date、Tine和Timestamp值
18.10.12存储过程的调用
18.10.13本地SQL转换
18.10.14Common.cpp示例程式
18.10.15手工提交模式
18.11开发和管理资料库複製
18.12移植数据和应用程式
18.12.1用数据转换服务进行数据
移植
18.12.2Oracle调用接口
18.12.3嵌入的SQL
18.12.4Developer2000和第三方套用
程式
18.12.5网际网路套用
18.13资料库示例
18.13.1示例大学应用程式
18.13.2示例应用程式和代码引用
18.13.3运行提供的脚本
18.13.4RDBMS用户帐号
第19章 移植Access资料库到Microsoft
SQLServer7
19.1在移植中使用的SQLServer工具
19.1.1SQLServer组织管理
19.1.2移植中的数据转换服务
19.1.3SQLServer查询分析器
19.1.4SQLServer描述器
19.2移植表和数据
19.30移植MicrosoftAccess查询
19.3.1移植MicrosoftAccess查询到存储
过程和视图中
19.3.2把MicrosoftAccess查询移植
到Transact-SQL脚本
19.4其他的设计考虑
19.4.1参数的使用
19.4.2嵌套查询
19.4.3验证SQLServer――适应性
语法
19.5连线应用程式
19.6SQLServer和Access查询语法
第20章 移植Sybase应用程式到
SQLServer7
20.1理解移植过程
20.2检查结构的差异
20.2.1客户配置和Net-Library
20.2.2系统资料库
20.2.3关键字冲突
20.3移植表和数据
20.4检查SybaseT-SQL和Microsoft
Transact-SQL的差异
20.4.1事务管理
20.4.2子查询行为
20.4.3系统存储过程
20.5理解资料库管理的差异
20.6移植的检测列表
20.7系统资料库和数据
第21章 移植Btrieve应用程式到
MicrosoftSQLServer7
21.1介绍MicrosoftSQLServer版本7
21.2开始移植
21.2.1pubs资料库中的例子
21.2.2示例应用程式和代码引用
21.3转换策略
21.3.1起始点:Btrieve应用程式
21.3.2阶段1:打包DLL
21.3.3阶段2:ODBC和SQLServer
应用程式
21.4移植Btrieve数据到Microsoft
SQLServer
21.5使用打包DLL
21.5.1创建打包DLL
21.5.2把Btrieve调用变为ODBC和
Transact-SQL
21.6转换应用程式到ODBC和SQL
21.6.1理解标準化的资料库
21.6.2比较数据检索模型
21.6.3比较预设结果集和游标
21.6.4理解数据访问接口问题
21.6.5在应用程式中管理并发和加锁
21.6.6实现有效的资料库和查询设计
21.6.7作为集操作更新和删除数据
21.7有效地利用伺服器资源
21.7.1业务规则和引用的完整性
21.7.2视图
21.8创建索引的建议
第十二部分 编程
第22章 资料库数据的正文检索
22.1全文检索的概念
22.2Transact-SQL对全文检索的扩展
22.2.1谓词CONTAINS
22.2.2谓词FREETEXT
22.2.3谓词的组合与使用
22.2.4行集定位函式CONTAINS-
TABLE()
22.2.5行集定位函式FREETEXT-
TABLE()
22.3针对档案系统数据的正文检索
22.4部件的体系结构
22.4.1索引部件
22.4.2全文查询部件的体系结构
22.4.3全文查询过程
22.5管理
22.5.1存储过程概述
22.5.2图形用户界面
第23章 对档案数据进行正文检索
23.1网路信息服务与索引服务
23.2SQLServer分散式查询
23.2.1用于IndexServices的OLEDB
提供者
23.2.2安全性
23.2.3已定义的表
23.3用于IndexServices全文查询的
SQL扩展
23.3.1CONTAINS谓词
23.3.2FREETEXT谓词
23.3.3IndexServices支持的检索条件
23.3.4全文查询实例
23.4用于对SiteServer全文查询的SQL
扩展
第24章 英文查询的发展
24.1与EnglishQuery的共建
24.2创建EnglishQuery域
24.2.1实体的产生
24.2.2创建关係
24.2.3测试模型
24.2.4建立与配置
24.3添加EnglishQuery到Web站点
第25章 分散式查询:OLEDB连通性
25.1概述与术语
25.1.1OLEDB提供者的分类
25.1.2Transact-SQL子集
25.1.3指针支持
25.2OLEDB提供者互动段
25.2.1连线建立和属性检索
25.2.2与OLEDB提供者连线
25.2.3表名称解析与元数据检索
25.2.4事务管理
25.2.5分散式查询中的数据类型处理
25.2.6错误处理
25.2.7安全
25.3查询执行方案
25.3.1远程查询
25.3.2索引访问
25.3.3纯表扫描
25.3.4UPDATE和DELETE语句
25.3.5INSERT语句
25.3.6直达查询
25.4SQLServer使用的OLEDB接口
25.5用作产生远程查询的Transact-SQL
子集
25.6SQLServer指定属性
辞彙表