内容简介
第Ⅰ部分 介绍和概述
第1章 欢迎使用SQL Server 2000开发指南
第2章 Microsoft SQL Server 2000的新特性
2.1关系数据库增强
2.2关系数据的XML集成
2.3图形管理增强
2.4复制增强
2.5数据转换服务增强
2.7 Meta Data Services增强
2.6 Analysis Services增强
2.8 English Query增强
第Ⅱ部分 SQL Server 2000体系结构
第3章SQL Server 2000体系结构基础知识
3.1 SQL Server 2000组件概述
3.1.1应用程序支持
3.1.2附加组件
3.1.3使用SQL Server 2000
第4章SQL Server 2000的特性
4.1与Internet集成
4.2.1同一服务器跨Windows 2000、Windows NT、Windows 98和Windows Millennium Edition平台
4.2可伸缩性和可用性
4.2.2联合数据库服务器
4.2.3大型数据库改进
4.2.4改进的查询优化器
4.2.5查询内并行度
4.2.6支持大内存
4.2.7索引视图
4.2.8高度可用性
4.3.2动态行级锁定
4.3.1分布式查询
4.3企业级数据库功能
4.3.3充分的完整性保护
4.3.4分布式事务
4.3.5复制
4.4安装、部署和使用的简化
4.4.1动态自管理
4.4.2完整的管理工具集
4.4.3可编程管理
4.4.4安装和升级
4.4.5生成SQL Server 2000应用程序
4.5数据仓库
4.5.1数据仓库框架
4.5.2数据转换服务
4.4.6与Windows NT集成的安全性和Windows 2000安全性
4.5.3联机分析处理支持
4.5.4数据挖掘支持
4.5.5 English Query
4.5.6 Meta Data Services
第5章 关系数据库组件
5.1.2服务器数据库系统的优点
5.1数据库应用程序和服务器
5.1.1服务器数据库系统
5.1.3 SQL Server 2000作为数据库服务器的优点
5.1.4桌面数据库系统
5.2登录
5.2.1身份验证登录
5.2.2 SQL Server身份验证模式
5.2.3登录委托
5.3.2本地API支持
5.3.1关系数据库API
5.3客户端组件
5.3.3其他的SQL Server API支持
5.3.4 XML访问
5.3.5客户端通信
5.4通信组件
5.4.1系统区域网络
5.4.2客户端和服务器Net-Library
5.4.3控制Net-Library和通信地址
5.4.5 Net-Library加密
5.4.4列表数据流协议
5.5服务器组件
5.5.1 SQL Server服务
5.5.2 SQL Server代理服务
5.5.3 Microsoft搜索服务
5.5.4 MSSQLServerADHelper服务
5.5.5 MS DTC服务
5.5.6多个SQL Server实例
5.5.7与多个实例进行通信
5.5.8使用多实例
5.5.9多个实例同时工作
5.5.10联合SQL Server 2000服务器
5.5.11对数据分区
5.5.12故障转移聚集体系结构
5.5.13 SQL Server 2000故障转移聚集
5.5.14 Active Directory集成
5.6 SQL Server和XML支持
第6章 数据库架构
6.1逻辑数据库组件
6.1.1数据类型和表结构
6.1.2 SQL视图
6.1.3 SQL存储过程
6.1.4 SQL用户定义的函数
6.1.5 约束、规则、默认值和触发器
6.1.6规则
6.1.7默认
6.1.8触发器
6.1.9排序规则
6.1.10 SQL Server排序规则基础知识
6.1.11选择排序规则
6.1.12指定排序规则
6.1.13混合排序规则环境
6.1.14更改排序规则
6.1.15 SQL索引
6.1.16属性管理
6.1.17全文目录和索引
6.1.18登录、用户、角色和组
6.1.19所有者和权限
6.1.20会话上下文信息
6.2系统数据库和数据
6.3.1页和扩展盘区
6.3物理数据库体系结构
6.3.2物理数据库文件和文件组
6.3.3空间指派和重新利用
6.3.4表和索引体系结构
6.3.5事务日志体系结构
第7章 关系数据库引擎体系结构
7.1关系数据库引擎结构概述
7.1.1表格式数据流
7.1.2服务器Net-Library
7.1.3关系数据库引擎
7.1.4查询处理器体系结构
7.1.5单一SQL语句的处理
7.1.6视图解析
7.1.7工作表
7.1.8批处理
7.1.9存储过程和触发器执行
7.1.10执行计划缓存和重新使用
7.1.11重新使用参数和执行计划
7.1.12自动参数化
7.1.13准备SQL语句
7.1.14并行查询处理
7.2内存体系结构
7.2.1动态管理Windows NT和Windows 2000上的内存
7.2.2最小和最大服务器内存的影响
7.2.3在多实例之间动态管理内存
7.2.4动态管理Windows 95和Windows 98上的内存
7.2.5使用Windows 2000上的AWE内存
7.2.6 SQL Server内存池
7.3线程和任务体系结构
7.3.2 SQL Server任务调度
7.3.1Windows NT纤程
7.3.3线程和纤程执行
7.4I/O体系结构
7.4.1读取页
7.4.2释放和写入缓冲区页
7.5分布式查询体系结构
7.6全文查询体系结构
7.6.1全文索引支持
7.6.2全文查询支持
7.7扩展存储过程体系结构
7.8远程存储过程体系结构
7.9事务体系结构
7.9.1事务恢复
7.9.2并发体系结构
7.9.3锁定构体系结构
7.9.4分布式事务体系结构
7.10游标体系结构
7.11服务器伸缩性
7.11.1大型服务器上的SQL Server 2000
7.11.2桌面上的SQL Server 2000数据库
7.11.3Windows 98上的SQL Server 2000
7.11.4 SQL Server 2000和Windows CE
7.12 SQL Server和邮件集成
第8章 管理体系结构
8.1 DDL和存储过程
8.2 SQL分布式管理框架
8.2.1 SQL-DMF应用程序
8.2.2 SQL-DMF API
8.3.1 SQL Server Enterprise Manager
8.3图形工具
8.2.3 SQL Server代理
8.3.2 SQL Query Analyzer
8.3.3 Windows 2000 System Monitor
8.3.4导入和导出数据
8.3.5 SQL配置文件
8.3.6 SQL Server Service Manager
8.3.7客户端网络实用工具
8.3.8服务器网络实用工具
8.3.9其他实用工具
8.4.1 SQL Server Agent
8.4自动管理体系结构
8.4.2作业
8.4.3事件和警报
8.4.4操作员
8.4.5触发器
8.5备份/还原体系结构
8.5.1备份设备
8.5.2备份和还原过程的类型
8.6数据导入/导出体系结构
8.7数据完整性验证
8.8.1复制类型
8.8复制体系结构
8.8.2配置和管理复制
第9章 数据仓库与联机分析处理
9.1将OLTP数据转换到OLAP数据仓库
9.2 SQL Server 2000数据仓库和OLAP组件
第10章 应用程序开发体系结构
10.1选择API
10.1.1选择常见API
10.1.2其他API
10.1.3 SQL Server和ADO
10.1.4 SQL Server和统一资源定位器
10.1.5 SQL Server和OLE DB
10.1.6 SQL Server和ODBC
10.1.7 SQL-DMO API
10.2 SQL名称空间API
10.3复制组件编程设计API
10.4数据转换服务API
10.5 SQL Server和English Query
10.6扩展存储过程API
10.7 SQL Server和嵌入式SQL
10.9 SQL语法建议
10.8 DB-Library API
第11章 实施细则
11.1 SQL Server 2000的版本
11.2 SQL Server 2000版本支持的操作系统
11.2.1 SQL Server 2000版本支持的功能
11.2.2 SQL Server 2000的各种版本支持的复制功能
11.2.3 SQL Server 2000的各种版本支持的Analysis Services功能
11.2.4 SQL Server 2000版本支持的数据传输和决策支持查询功能
11.3最大容量规范说明
11.3.2 SQL Server 2000版本支持的物理内存的最大量
11.3.1 SQL Server 2000版本支持的处理器的最大数目
11.4配置选项规范说明
11.5 SQL Server 对象使用的内存规范说明
第Ⅲ部分 XML和Internet支持概述
第12章SQL Server 的IIS虚拟目录管理
12.1IIS虚拟目录管理系统要求
12.2对SQL Server实用工具进行IIS虚拟目录管理
12.2.1虚拟名称
12.2.2创建nwind虚拟目录
12.3用于SQL Server对象模型的IIS虚拟目录管理
12.3.1 SQLVDirControl对象
12.3.2 SQLVDirs集合对象
12.3.3 SQLVDir对象
12.3.4 VirtualNames集合对象
12.3.5 VirtualName对象
12.4使用对象模型创建nwind虚拟目录
第13章 使用HTTP访问SQL Server
13.1XML文档和文档碎片
13.2三层系统体系结构
13.3.1 URL中的特殊字符
13.3特殊字符
13.3.2 XML中的特殊字符
13.3.3 URL编码内的实体编码
13.4使用HTTP执行SQL语句
13.5使用HTTP执行存储过程
13.6使用HTTP执行模板文件
13.6.1使用XML模板
13.6.2使用模板执行SQL查询
13.6.3向模板传送参数
13.6.4在模板中指定XSL样式表
13.6.5使用模板执行XPath查询
13.7使用HTTP执行XPath查询
13.8使用HTTP访问数据库对象
13.9用以发布模板的示例应用程序
13.9.1使用HTML窗体发布模板
13.9.2直接向虚拟目录发布模板
第14章 使用注释的XDR架构 创建XML视图
14.1XDR架构概述
14.1.1对XDR架构的注释
14.1.2映射架构
14.1.3注释的名称空间
14.1.4数据类型的名称空间
14.1.5 XDR架构的示例
14.2 XDR架构中使用的注释
14.2.1 XDR元素和属性到表和列的默认映射
14.2.2 XDR元素和属性到表和列的显示映射
14.2.3使用sql:relation注释
14.2.4使用sql:field
14.2.5使用
14.2.6使用Using sql:is-constant创建常量元素
14.2.7使用sql:map-field从得到的XML文档中排除架构元素
14.2.8使用sql:limit-field和sql:limit-value筛选值
14.2.9使用sql:key-fields标识键列
14.2.10使用sql:target-namespace指定目标名称空间
14.2.11使用sql:id-prefix创建有效的ID、IDREF和IDREFS类型属性
14.2.12使用sql:id-prefix4
14.2.13数据类型强制转换
14.3在查询中使用注释的XDR架构
14.4架构高速缓存
15.1概述
第15章 使用Xpath查询*
15.1.1支持的功能
15.1.2不支持的功能
15.1.3指定Xpath查询
15.2 Xpath查询的使用指南
15.2.1指定位置路径
15.2.2指定轴
15.2.3在位置路径中指定节点测试
15.2.4在位置路径中指定选择谓词
15.3示例XPath查询
15.3.1在Xpath查询中指定轴
15.3.2在Xpath查询中指定布尔值谓词
15.3.3在Xpath查询中指定关系运算符
15.3.4在Xpath查询中指定算术运算符
15.3.5在Xpath查询中指定显式转换函数
15.3.6在Xpath查询中指定布尔运算符
15.3.7在Xpath查询中指定布尔函数
15.3.8在XPath查询中指定Xpath变量
16.4Xpath数据类型
第16章 检索和编写XML数据
16.1使用FOR XML检索XML文档
16.1.1 FOR XML子句的基本语法
16.1.2 FOR XML子句的使用准则
16.1.3使用RAW模式
16.1.4使用AUTO模式
16.1.5使用EXPLICIT模式
16.2使用OPENXML编写XML
16.2.1使用OEPNXML
16.2.2在OPENXML中指定元属性
16.2.3 XML系统存储过程
16.2.4示例XML应用程序
第17章 用于XML的SQL Server OLE OB提供程序扩展
17.1使用ICommandText 设置XML命令
17.2使用ICommandStream设置XML命令
17.3支持OLE DB(2.6版)DBPROPSET_STREAM属性集
17.4使用ICommand:Execute上请求ISequentialStream
17.5使用ICommandStream设置XML命令
第Ⅳ部分 词汇表和索引
SQL Server 2000词汇表
索引