本书是《Microsoft SQL Server 2000开发指南》系列丛书第4卷,主要介绍SQL Server 2000的复制与自然语言查询。全书共18章,涵盖了计划和执行复制所需的全部信息,并提供了关于复制类型、复制工具、复制选项和数据考虑方案、异类数据源、安全性,以及管理和监视复制、增强复制性能、备份与还原复制数据库等完整信息。此外,本卷还概述了English Query及其基本知识,详细讨论如何开发与部署English Query应用程序,并介绍如何执 English Query任务。\r\n 本书适用于使用SQL Server的中、高级用户阅读,对于数据库编程人员,也可选择本书作为指导丛书。\r\n\r\n
第1部分 复制\r\n\r\n第1章 复制简介\r\n\r\n1.1 复制模型\r\n1.1.1 发布服务器\r\n1.1.2 分发服务器\r\n1.1.3 订阅服务器\r\n1.1.4 发布\r\n1.1.5 项目\r\n1.1.6 订阅\r\n1.2 复制类型简介\r\n1.2.1 快照复制\r\n1.2.2 事务复制\r\n1.2.3 合并复制\r\n1. 3复制选项\r\n1.3.1 筛选已发布的数据\r\n1.3.2 发布数据库对象\r\n1.3.3 发布架构对象\r\n1.3.4 可更新的订阅\r\n1.3.5 转换已发布的数据\r\n1.3.6 可选同步伙伴\r\n1.4 复制的主要用途\r\n1.4.1 报表、决策支持和数据仓库应用程序\r\n1.4.2 联机/脱机应用程序\r\n1.4.3 基于Web的应用程序\r\n1.4.4 使数据更贴近用户\r\n1.5 复制原理\r\n1.5.1 执行方法\r\n1.5.2 代理程序和监视器\r\n\r\n第2章 为复制制定计划\r\n\r\n2.1 分布式数据更新要素\r\n2.2 评估复制环境\r\n2.2.1 商业目标和要求\r\n2.2.2 网络考虑事项\r\n2.2.3 安全考虑事项\r\n2.2.4 数据需要和特性\r\n2.2.5 制定应用程序的开发计划\r\n2.3 为每种类型的复制制定计划\r\n2.3.1 为快照复制制定计划\r\n2.3.2 为事务复制制定计划\r\n2.3.3 为合并复制制定计划\r\n2.4 制定复制选项计划\r\n2.4.1 即时更新或排队更新订阅的考虑事项\r\n2.4.2 即时更新订阅的其他考虑事项\r\n2.4.3 排队更新订阅的其他考虑事项\r\n2.4.4 转换发布数据时的考虑事项\r\n2.5 合并复制或可更新的订阅\r\n2.6 设计复制拓扑\r\n\r\n第3章 复制类型\r\n\r\n3.1 快照复制\r\n3.2 事务复制\r\n3.3 合并复制\r\n3.3.1 合并复制工作原理\r\n3.3.2 合并复制冲突的检测和解决\r\n\r\n第4章 复制工具\r\n\r\n4.1 复制与SQL Server Enterprise Manager\r\n4.1.1 复制向导\r\n4.1.2 复制属性\r\n4.2 复制编程接口\r\n4.2.1 使用ActiveX控件编制复制\r\n4.2.2 使用SQL-DMO进行复制程序设计\r\n4.2.3 使用复制分发服务器接口编程复制\r\n4.3 Transact-SQL系统存储过程\r\n4.4 Windows SSynchronization Manager\r\n4.5 Active Directory服务\r\n4.5.1 向Active Directory中添加或删除服务器对象\r\n4.5.2 将发布作为Active Directory对象来添加\r\n4.5.3 浏览或订阅Active Directory中的发布\r\n\r\n第5章 执行复制\r\n\r\n5.1 配置复制\r\n5.1.1 发布服务器、分发服务器和订阅服务器\r\n5.1.2 禁用发布和分发\r\n5.2 发布数据和数据库对象\r\n5.2.1 发布存储过程执行\r\n5.2.2 在项目中使用自定义存储过程\r\n5.3 订阅发布\r\n5.3.1 强制订阅\r\n5.3.2 请求订阅\r\n5.3.3 匿名订阅\r\n5.4 应用初始快照\r\n5.4.1 生成初始快照\r\n5.4.2 备用快照位置\r\n5.4.3 压缩快照文件\r\n5.4.4 浏览快照\r\n5.4.5 传输快照\r\n5.4.6 可连接的订阅数据库\r\n5.4.7 提高生成和应用快照的性能\r\n5.4.8 在应用快照之前和之后执行脚本\r\n5.4.9 重新初始化订阅\r\n5.5 同步数据\r\n5.5.1 快照复制同步处理\r\n5.5.2 事务复制同步处理\r\n5.5.3 合并复制同步处理\r\n5.5.4 同步处理架构更改\r\n5.5.5 按需脚本执行\r\n5.6 编写复制脚本\r\n5.7 发布数据库上的架构更改\r\n5.7.1 添加列\r\n5.7.2 其他考虑事项\r\n5.7.3 将项目添加到合并发布中\r\n5.7.5 如何应用架构更改\r\n5.7.6 将架构更改应用于特定的发布\r\n5.8 通过Internet执行复制\r\n5.8.1 使用VPN通过Internet发布数据\r\n5.8.2 使用Microsoft Proxy Server通过Internet发布数据\r\n5.8.3 使用TCP/IP和FTP通过Internet发布数据\r\n5.9 在不同版本的SQL Server之间进行复制\r\n5.9.1 从SQL Server 7.0发布服务器/分发服务器复制到SQL Server 6.5订阅服务器\r\n5.9.2 从SQL Server 7.0发布服务器/分发服务器复制到SQL Server 6.0订阅服务器\r\n5.9.3 从SQL 6.5发布服务器/分发服务器复制到SQL Server 7.0订阅服务器\r\n5.9.4 从SQL Server 6.5发布服务器复制到SQL Server 7.0分发服务器\r\n5.10 使用SQL Server 2000 WindowsCE版本进行复制\r\n\r\n第6章 复制选项\r\n\r\n6.1 筛选已发布数据\r\n6.1.1 行筛选\r\n6.1.2 列筛选\r\n6.1.3 动态筛选\r\n6.1.4 动态快照\r\n6.1.5 验证订阅服务器信息\r\n6.1.6 联接筛选\r\n6.1.7 用户定义函数和静态筛选\r\n6.1.8 用户定义函数和动态筛选\r\n6.2 可更新的订阅\r\n6.2.1 即时更新\r\n6.2.2 排队更新\r\n6.2.3 在即时更新中将排队更新作为故障转移\r\n6.2.4 转换已发布的数据\r\n6.3 可选同步伙伴\r\n6.4 优化同步\r\n\r\n第7章 复制数据考虑事项\r\n\r\n7.1 复制时使用IDENTITY值\r\n7.1.1 管理标识值\r\n7.1.2 带有即时更新和排队更新的标识范围\r\n7.2 管理复制timestamp数据\r\n7.3 使用NOT FOR REPLICATION\r\n\r\n第8章 管理和监视复制\r\n\r\n8.1 管理和监视复制的工具\r\n8.1.1 复制监视器\r\n8.1.2 复制代理程序实用工具\r\n8.1.3 用于复制的ActiveX控件\r\n8.1.4 Windows NT Performance Monitor和Windows 2000 System Monitor\r\n8.1.5 设置代理程序参数\r\n8.1.6 代理程序配置文件\r\n8.2 复制程序\r\n8.2.1 独立和共享的代理程序\r\n8.2.2 SQL Server代理程序\r\n8.2.3 快照代理程序\r\n8.2.4 分发代理程序\r\n8.2.5 日志读取代理程序\r\n8.2.6 队列读取代理程序\r\n8.2.7 合并代理程序\r\n8.2.8 混杂代理程序\r\n8.2.9 查看代理程序历史\r\n8.2.10 处理代理程序错误\r\n8.2.11 远程代理程序激活\r\n8.3 复制警报\r\n8.3.1 自动响应警报\r\n8.3.2 预定义的响应作业\r\n8.4 订阅停用与过期\r\n8.4.1 快照和事务复制订阅\r\n8.4.2 订阅停用\r\n8.4.3 订阅过期\r\n8.4.4 合并复制订阅\r\n8.4.5 订阅终止\r\n8.5 验证复制的数据\r\n8.5.1 内嵌数据验证的工作机制\r\n8.5.2 验证事务的已复制数据\r\n8.5.3 验证校验值\r\n\r\n第9章 复制和异类数据源\r\n\r\n9.1 异类订阅服务器\r\n9.1.1 Access订阅服务器\r\n9.1.2 Oracle订阅服务器\r\n9.1.3 IBM DB2/AS400订阅服务器\r\n9.1.4 IBM DB2/MVS订阅服务器\r\n9.1.5 其他异类订阅服务器\r\n9.1.6 实现到Access订阅服务器的合并复制\r\n9.2 异类发布服务器\r\n\r\n第10章 复制安全性\r\n\r\n10.1 角色要求\r\n10.2 连接分发服务器\r\n10.3 快照文件夹安全性\r\n10.4 发布访问列表\r\n10.5 代理登录安全性\r\n10.5.1 应用快照\r\n10.5.2 事务复制\r\n10.5.3 合并复制\r\n10.6 安全和复制选项\r\n10.6.1 筛选发布数据\r\n10.6.2 动态快照\r\n10.6.3 即时更新和队列更新\r\n10.7 通过Internet进行复制及其安全性\r\n10.7.1 虚拟专用网络\r\n10.7.2 Microsoft Proxy Server\r\n10.7.3 TCP/IP和文件传输协议\r\n\r\n第11章 增强复制性能\r\n\r\n11.1 增强快照复制性能\r\n11.2 增强快照和事务复制性能\r\n11.3 增强事务复制性能\r\n11.4 增强合并复制性能\r\n\r\n第12章 备份和恢复复制数据库\r\n\r\n12.1 备份和恢复快照复制的策略\r\n12.2 事务复制备份和恢复策略\r\n12.3 合并复制备份和恢复策略\r\n12.4 将已复制数据库的备份还原到相同的服务器和数据库\r\n12.5 将已复制数据库的备份恢复到其他服务器或数据库\r\n\r\n第11部分 自然语言查询\r\n\r\n第13章 English Query概述\r\n\r\n13.1 English Query的新增功能\r\n13.2 安装要求和考虑\r\n\r\n第14章 English Query基础\r\n\r\n第15章 开发和部署English Query应用程序\r\n\r\n15.1 创建English Query模型\r\n15.2 扩展English Query模型\r\n15.2.1 创建混和English Query模型\r\n15.2.2 为English Query模型启动分析服务\r\n15.2.3 为English Query启动SQL\r\n15.2.4 为English Query模型允许全文搜索功能\r\n15.2.5 在english Query模型中定义实体\r\n15.2.6 定义关系句式\r\n15.2.7 在English Query模型中使用命令关系\r\n15.2.8 使用语义模型格式创作\r\n15.3 测试English Query模型\r\n15.4 编译English Query应用程序\r\n15.5 配置English Query应用程序\r\n15.5.1 在English Query应用程序中加入Question Builder\r\n15.5.2 问题的自动澄清\r\n15.5.3 English Query应用程序的运行环境\r\n15.5.4 重新分发English Query运行动态库\r\n15.6 示例程序和客户端接口\r\n\r\n第16章 English Query中的分析服务\r\n\r\n16.1 OLAP项目向导中的命名实体\r\n16.2 在OLAP Project Wizard中建立关系\r\n16.3 (All)级别的分析服务要求\r\n\r\n第17章 对象模型引用\r\n\r\n17.1 创作对象模型\r\n17.1.1 创作对象模型图表\r\n17.1.2 创作对象概要\r\n17.1.3 创作属性概要\r\n17.1.4 创作方法概要\r\n17.1.5 创作示例脚本\r\n17.2 引擎对象模型\r\n17.2.1 引擎对象模型图表\r\n17.2.2 引擎对象概要\r\n17.2.3 引擎属性概要\r\n17.2.4 引擎方法概要\r\n17.2.5 引擎集合概要\r\n17.2.6 引擎集合属性概要\r\n17.3 Question Builder对象模型\r\n17.3.1 Question Builder对象模型图表\r\n17.3.2 Question Builder对象概要\r\n17.3.3 Question Builder属性概要\r\n17.3.4 Question Builder方法概要\r\n17.3.5 Question Builder集合概要\r\n17.3.6 Question Builder Collection方法概要\r\n\r\n第18章 如何执行普通English Query任务\r\n\r\n18.1 使用项目\r\n18.1.1 如何将新项目添加到解决方案中\r\n18.1.2 如何将现成项目添加到解决方案中\r\n18.1.3 如何创建新项目\r\n18.1.4 如何使用SQL Project向导创建新项目\r\n18.1.5 如何使用OLAP Project向导创建项目\r\n18.1.6 如何从项目中删除数据库\r\n18.1.7 如何从解决方案中删除项目\r\n18.1.8 如何创建和修改项目属性\r\n18.1.9 如何添加模块\r\n18.1.10 如何删除模块\r\n18.1.11 如何修改项目数据源\r\n18.2 模块的使用\r\n18.2.1 如何使用创建语义命令添加实体和关系\r\n18.2.2 如何添加或修改SQL连接\r\n18.2.3 如何添加或修改Analysis Services(以前的OLAP)连接\r\n18.2.4 如何创建混合模型\r\n18.2.5 如何从模型中删除字段\r\n18.2.6 如何编辑模型中的字段\r\n18.3 联接的使用\r\n18.3.1 如何添加联接\r\n18.3.2 如何删除联接\r\n18.3.3 如何编辑联接\r\n18.4 表的使用\r\n18.4.1 如何在表中添加字段\r\n18.4.2 如何添加表\r\n18.4.3 如何添加SQL数据源中的表和视图\r\n18.4.4 如何修改关系表选项\r\n18.4.5 如何删除表\r\n18.4.6 如何编辑表\r\n18.4.7 如何启动全文字段查找功能\r\n18.4.8 如何更新项目中的所有表\r\n18.5 实体的使用\r\n18.5.1 如何在关系中添加实体\r\n18.5.2 如何创建实体\r\n18.5.3 如何删除实体\r\n18.5.4 如何从关系中删除实体\r\n18.5.5 如何编辑实体\r\n18.5.6 如何编辑关系中的实体角色\r\n18.6 关系的使用\r\n18.6.1 如何添加关系\r\n18.6.2 如何在关系中添加句式\r\n18.6.3 如何添加关系的时间与位置选项\r\n18.6.4 如何使用Canvas窗格创建关系\r\n18.6.5 如何从Model Test窗口创建关系\r\n18.6.6 如何使用Create Relation命令创建关系\r\n18.6.7 如何联接英文数据值与关系\r\n18.6.8 如何删除关系\r\n18.6.9 如何修改关系\r\n18.7 字典条目的使用\r\n18.7.1 如何添加字典条目\r\n18.7.2 如何删除字典条目\r\n18.7.3 如何编辑字典条目\r\n18.8 命令关系的使用\r\n18.8.1 如何在关系中添加句式\r\n18.8.2 如何创建命令关系\r\n18.8.3 如何创建命令关系的时间和地点选项\r\n18.8.4 如何删除命令关系\r\n18.8.5 如何编辑命令关系\r\n18.9 分析服务(以前的OLAP服务)功能的使用\r\n18.9.1 如何在模型中添加分析服务(以前的OLAP)多维数据集\r\n18.9.2 如何编辑分析服务(以前的OLAP)多维数据集\r\n18.9.3 如何编辑分析服务级别\r\n18.9.4 如何编辑分析服务(以前的OLAP)的度量值\r\n18.9.5 如何编辑分析服务(以前的OLAP)属性\r\n18.9.6 如何启动分析服务(以前的OLAP)\r\n18.9.7 如何将OLAP对象手工映射到SQL基础数据库对象上\r\n18.9.8 如何删除分析服务(以前的OLAP)多维数据集\r\n18.10 模型的测试和创建\r\n18.10.1 如何将现成的或新回归测试文件添加到项目中\r\n18.10.2 如何建立应用程序\r\n18.10.3 如何编辑回归测试文件\r\n18.10.4 如何删除回归测试文件\r\n18.10.5 如何重命名回归测试文件\r\n18.10.6 如何将模型测试信息保存到回归测试文件中\r\n18.10.7 如何将回归测试结果保存到回归测试文件中\r\n18.10.8 如何设置示例数据选项\r\n18.10.9 如何测试模型\r\n18.10.10 如何查看当前回归测试文件与回归结果文件的区别\r\n18.10.11 如何查看由运行回归命令创建的回归测试输出结果\r\n18.10.12 如何在网站上部署应用程序\r\n\r\n\r\n
借助于Microsoft SQL Server 2000,您将能够大幅度地缩短把大型电子商务、数据仓库和行业应用程序推向市场的时间。从而尽早抢占市场,赢得先机。然而面对浩如沧海的SQL Server 2000参考资料,如何在尽可能短的时间内快速、全面、深入地掌握Microsoft SQL Server 2000的使用技术,却是您在决定驾驭SQL Serve r2000之前所必须做出的重要决定。本丛书将为您在浩瀚无际的SQL Server 2000信息海洋中指引出一条快速的航道。
《Microsoft SQL Server 2000开发指南》系列丛书包含了关于SQL Server 2000的全部必要信息。从体系结构和XML(Extensible Markup Language,可扩展标记语言)到Analysis Services(以前被称为OLAP,即Online Analytical Process[联机分析处理D以及T-SQL,本丛书包含了编程、管理、部署或优化SQL Server 2000解决方案所必需的重要参考信息。
本系列丛书是Windows Programming Reference Series(WPRS)的一部分,WPRS系列丛书致力于向您提供及时的、精心编排的开发类和IT业信息,您还可以在www.iseminger.com查找更多关于WPRS和其他已有的参考资料库(例如COM+开发者的参考资料库和Active Directory开发者的参考资料库),该站点还提供本系列丛书的详细信息。如果您还需要其他参考书,相信您也可以在此有所收获。
《Microsoft SOL Server 2000开发指南》系列从书的内容安排
本丛书包括6卷,每一卷都集中于讲解SQL Server 2000的某一个或几个具体领域。
这6卷分别为:
第1卷:Microsoft SQL Server 2000体系结构与XML/Internet支持
第2卷:数据库创建、数据仓库与优化
第3卷:分析服务
第4卷:复制与自然语言查询”
第5卷:T-SQL语言参考
第6卷:T-SQL存储过程和表引用
本丛书的分类方法可使您根据自己的工作需要迅速地找到所需内容,从而把注意力集中在自己所关注的工作上,而不是被大量对您来说无用的信息所干扰。同时,这种分类方法,使您可以在服务器之间奔波时,能够携带尽可能少的资源宋应付某一个方面的纷繁复杂的问题。
除了丛书整体结构的划分以外,每一卷又针对特定的主题划分为若干个部分。为了便于您快速了解各部分的内容,以便于迅速地定位自己感兴趣的内容,每部分以简介开始,对该部分的主要内容进行概括。仔细阅读这些简介不仅能加速您对该部分内容的了解,还有助于您对它们形成一个整体的概念。
本丛书的宗旨
与所有Windows编程参考系列丛书的宗旨一样,本丛书的目的在于使用最为方便的形式传递最为有用的信息。对于任何工作,使用的工具越简单且越方便,花在工作上的时间赵多,用来学习如何使用或熟悉工具的时间就越短。本丛书的结构安排和设计为您提供了一整套的高效工具,使您可以快速地编辑、管理和优化所部署的SQL Server 2000。