这是一本介绍利用SQL Server 7.0数据库进行应用程序设计时应具备知识的书籍,内容包括分析、设计、实现、支持、管理及故障排除等各个方面。\r\n 全书除了介绍Transact-SQL语言、数据库、表等设计的基本内容之外,还介绍了SQL Server 7.0所带的各种工具和新技术;介绍了在企业环境下的SQL Server,数据库结构,SQL Server的管理任务和管理工具,性能调整技术,还有SQL Server与SQL Mail,MTS及OLAP的集成等内容。书中附带的光盘含有书中例子的源代码。\r\n 本书的读者对象为采用SQL Server 7.0从事数据库设计、编程、管理和维护工作的工程技术人员。要求具有一定的数据库基础和软件设计基础知识。\r\n
第1部分 企业计算环境下的SQL Server\r\n\r\n第1章 客户/服务器计算环境介绍\r\n\r\n1.1 客户/服务器之前的计算方式\r\n1.1.1 大型机和基于生机的结构\r\n1.1.2 PC LAN计算\r\n1.1.3 客户/服务器\r\n1.2 传统的客户/服务器\r\n1.3 N级结构\r\n1.4 Internet作为客户/服务器平台\r\n1.4.1 胖客户和瘦客户\r\n1.5 本章小结\r\n\r\n第2章 Microsoft SQL Server和Windows NT企业计算\r\n\r\n2.1 什么是企业计算\r\n2.2 Windows NT企业版\r\n2.2.1 Transaction Server\r\n2.2.2 Message Queue Server\r\n2.2.3 Cluster Server\r\n2.3 统一数据访问\r\n2.4 SQL Server在企业计算中的作用\r\n2.4.1 OLE DB支持\r\n2.4.2 并行查询支持\r\n2.4.3 分布式查询\r\n2.4.4 簇集支持和无故障支持\r\n2.5 本章小结\r\n\r\n第2部分 安装和升级\r\n\r\n第3章 SQL Server的安装\r\n\r\n3.1 硬件和软件需求\r\n3.1.1 软件需求\r\n3.2 一步步地安装眼务器\r\n3.2.1 安装的版本\r\n3.2.2 升级一个已有的数据库\r\n3.2.3 安装类型\r\n3.2.4 SQL Server的程序和数据位置\r\n3.2.5 字符集\r\n3.2.6 排序顺序\r\n3.2.7 Unicode\r\n3.2.8 网络库(协议)\r\n3.3 SQL Server和SQL Server Agent用户账号\r\n3.3.1 自动启动SQL Server和SQL Agent\r\n3.3.2 检查安装内容\r\n3.4 使用SMS来安装\r\n3.5 自动安装\r\n3.6 Microsoft English Query\r\n3.7 OLAP Services\r\n3.8 本章小结\r\n\r\n第4章 客户安装\r\n\r\n4.1 客户安装\r\n4.1.1 SQL Server客户配置实用工具\r\n4.1.2 配置ODBC数据源\r\n4.1.3 客户需求\r\n4.2 网络协议支持\r\n4.2.1 网络协议\r\n4.2.2 客户连接故障排除\r\n4.3 安装ODBC\r\n4.3.1 ODBC连接故障排除\r\n4.3.2 OLE DB\r\n4.4 通过Internet连接SQL Server\r\n4.4.1 通过Internet的安全连接\r\n4.4.2 为指定端口配置SQL Server\r\n4.4.3 通过Microsoft Proxy Server来连接SQL Server\r\n4.5 本章小结\r\n\r\n第5章 升级以前的版本\r\n\r\n5.1 升级前的考虑\r\n5.1.1 用一台机器还是两台机器\r\n5.1.2 数据转换方法\r\n5.1.3 升级核对清单\r\n5.2 运行SQL Server Upgrade Wizard\r\n5.2.1 选择数据转换选项\r\n5.2.2 设置登录信息\r\n5.2.3 选择代码页\r\n5.2.4 选择要升级的数据库\r\n5.2.5 创建新的数据库\r\n5.2.6 设置系统配置选项\r\n5.2.7 完成Upgrade Wizard\r\n5.2.8 升级的结果\r\n5.3 升级之后\r\n5.4 本章小结\r\n\r\n第6章 保持向后兼容\r\n\r\n6.1 向后兼容为什么很重要\r\n6.2 向后兼容级别的详细说明\r\n6.2.1 影响向后兼容级别的第1组特性\r\n6.2.2 影响向后兼容级别的第2组特性\r\n6.2.3 影响向后兼容级别的第3组特性\r\n6.2.4 影响向后兼容级别的第4组特性\r\n6.3 本章小结\r\n\r\n第3部分 SQL Server数据库结构\r\n\r\n第7章 物理数据库结构\r\n\r\n7.1 SQL Server存储结构\r\n7.1.1 数据页和盘区\r\n7.2 数据库文件和文件组\r\n7.2.1 按需分配磁盘管理\r\n7.2.2 主数据库文件\r\n7.2.3 辅助数据库文件\r\n7.2.4 日志文件\r\n7.3 表\r\n7.3.1 放松了对表容量和维数的限制\r\n7.3.2 簇表\r\n7.3.3 堆表\r\n7.4 索引\r\n7.4.1 簇索引\r\n7.4.2 非簇索引\r\n7.4.3 使用行定位器改进设计\r\n7.5 本章小结\r\n\r\n第8章 逻辑数据库结构\r\n\r\n8.1 数据类型\r\n8.1.1 字符和二进制数据类型\r\n8.1.2 char,nchar,varchar和nvarchar\r\n8.1.3 nuiqueidentifier\r\n8.1.4 timestamp\r\n8.1.5 文本和图像数据\r\n8.1.6 datetime数据类型\r\n8.1.7 逻辑数据类型:bit\r\n8.1.8 数值型数据类型\r\n8.1.9 数据类型同义词\r\n8.1.10 自定义数据类型\r\n8.2 视图\r\n8.2.1 视图简化了数据的检索和修改操作\r\n8.2.2 视图可以作为一种安全机制\r\n8.2.3 数据修改与视图\r\n8.2.4 使用WITHCHECK OPTION创建视图\r\n8.2.5 用WITH ENCRYPTION创建视图\r\n8.3 约束\r\n8.3.1 PRIMARY KEY和UNIQUE约束\r\n8.3.2 引用完整性约束——FORI KEY\r\n8.3.3 CHECK约束\r\n8.3.4 约束的使用规则\r\n8.4 规则\r\n8.4.1 规则的用法\r\n8.4.2 规则限制\r\n8.5 缺省值\r\n8.5.1 声明缺省值\r\n8.5.2 绑定缺省值\r\n8.5.3 缺省值用法\r\n8.5.4 何时应用缺省值\r\n8.5.5 UPDATE时指定缺省值\r\n8.6 使用规则和缺省值时的限制\r\n8.7 存储过程\r\n8.7.1 存储过程的优点\r\n8.7.2 在SQL Server 7.0中的性能改善\r\n8.7.3 推迟了名字分析\r\n8.7.4 带输入参数和缺省值来执\r\n8.7.5 输出参数\r\n8.7.6 返回过程状态\r\n8.7.7 SQL Server状态代码\r\n8.7.8 在存储过程中使用光标\r\n8.7.9 使用存储过程的规则和限\r\n8.7.10 远程存储过程\r\n8.7.11 使用Microsoft Visual Basic和Visual Studio调试存储过程\r\n8.8 触发器\r\n8.8.1 触发器的好处和用途\r\n8.8.2 创建触发器\r\n8.8.3 在列更新时执行触发器\r\n8.8.4 Inserted和deleted表\r\n8.8.5 触发器限制\r\n8.8.6 嵌套的触发器\r\n8.8.7 递归的触发器\r\n8.8.8 用触发器强制引用完整性\r\n8.9 系统数据库\r\n8.9.1 master\r\n8.9.2 msdb\r\n8.9.3 model\r\n8.9.4 tempdb\r\n8.10 系统表\r\n8.10.1 系统类\r\n8.10.2 数据库类\r\n8.10.3 复制类\r\n8.10.4 msdb中的系统表\r\n8.11 系统存储过程\r\n8.12 系统信息方案视图\r\n8.12.1 对直接查询系统表的警告\r\n8.12.2 SQL Server ANSI兼容视图\r\n8.13 SQL-DMO和SQL-NS\r\n8.14 ODS和扩展存储过程\r\n8.15 本章小结\r\n\r\n第4部分 SQL Server的管理任务和管理工具\r\n\r\n第9章 SQL Server Enterprise Manager\r\n\r\n9.1 在Enterprise Manager中建立服务器组并注册SQL Server\r\n9.1.1 使用Registration Wizard来注册服务器\r\n9.1.2 服务器组\r\n9.2 安全性\r\n9.2.1 角色\r\n9.2.2 登录\r\n9.3 创建数据库\r\n9.4 创建备份设备\r\n9.5 服务器活动\r\n9.5.1 监视服务器\r\n9.5.2 规划任务\r\n9.5.3 警告\r\n9.5.4 错误日志\r\n9.6 服务器配置\r\n9.6.1 服务器选项\r\n9.6.2 安全性选项\r\n9.6.3 改变配置\r\n9.7 系统工具\r\n9.7.1 数据库备份和恢复\r\n9.7.2 数据库对象传送\r\n9.7.3 查询工具ISQL/w\r\n9.8 使用可视数据库工具\r\n9.8.1 使用Database Diagrammer\r\n9.8.2 使用Querg Designer\r\n9.9 数据库管理\r\n9.9.1 表\r\n9.9.2 索引\r\n9.9.3 触发器、视图和存储过程\r\n9.9.4 用户定义的数据类型\r\n9.10 对象权限\r\n9.10.1 按用户设置权限\r\n9.10.2 按对象设置权限\r\n9.11 复制\r\n9.11.1 安装出版者\r\n9.11.2 设置订购者\r\n9.12 获取帮助\r\n9.13 本章小结\r\n\r\n第10章 安全性和用户管理\r\n\r\n10.1 SQL Server安全性概述\r\n10.1.1 身份认证\r\n10.1.2 权限\r\n10.2 SQL Server安全性:登录\r\n10.3 SQL Server安全性:用户\r\n10.3.1 dbo\r\n10.3.2 guest\r\n10.3.3 SQL Server安全性:角色\r\n10.3.4 public角色\r\n10.3.5 固定的眼务器角色\r\n10.3.6 固定的数据库角色\r\n10.4 配置Windows NT身份认证\r\n10.5 管理SQL Server登录\r\n10.5.1 运行Create Login Wizard\r\n10.6 管理SQL Server用户\r\n10.7 管理SQL Server角色\r\n10.8 管理SQL Server权限\r\n10.9 SQL Server的权限分配\r\n10.9.1 public\r\n10.9.2 public和guest\r\n10 9.3 为用户定义的角色指定权限\r\n10.9 4 使用视图来指定权限\r\n10.9.5 使用存储过程来指定权限\r\n10.9.6 使用应用程序角色来指定权限\r\n10.9.7 加密\r\n10.10 本章小结\r\n\r\n第11章 SQL Server Agent\r\n\r\n11.1 SQL Server Agent概述\r\n11.1.1 启动账号\r\n11.1.2 邮件配置文件\r\n11.1.3 用户连接\r\n11.2 创建作业\r\n11.2.1 运行Create Job Wizard\r\n11.2.2 定义作业属性\r\n11.2.3 定义作业步骤\r\n11.2.4 定义作业规划\r\n11.2.5 定义作业通告\r\n11.2.6 使用SQL Server Agent错误日志\r\n11.2.7 浏览作业历史\r\n11.2.8 系统表\r\n11.3 配置警告\r\n11.3.1 运行Create Alert Wizard\r\n11.3.2 定义警告属性\r\n11.3.3 定义警告响应\r\n11.4 配置操作员\r\n11.5 本章小结\r\n\r\n第12章 SQL Server备份、还原和恢复\r\n\r\n12.1 为什么备份\r\n12.2 角色和职责\r\n12.3 备份类型\r\n12.4 备份设备\r\n12.4.1 Microsoft Tape Format\r\n12.4.2 磁带设备\r\n12.4.3 磁盘设备\r\n12.4.4 命名管道设备\r\n12.4.5 多设备\r\n12.4.6 介质集和介质家族\r\n12.4.7 添加备份设备\r\n12.5 SQL Server 7.0备份功能\r\n12.5.1 使用SQL Server EnterPrise Manager备份数据库\r\n12.6 备份和恢复命令\r\n12.6.1 备份数据库\r\n12.6.2 使用SQL Server EnterPrise Manager备份数据库\r\n12.6.3 备份事务日志\r\n12.6.4 用SQL EnterPrise Manager备份事务日志\r\n12.6.5 恢复数据库\r\n12.6.6 使用SQL Server EnterPrise Manager恢复数据库\r\n12.6.7 灾难后的恢复\r\n12.6.8 恢复事务日志\r\n12.6.9 恢复文件或文件组\r\n12.6.10 恢复至某一时刻\r\n12.6.11 备份和还原历史\r\n12.7 其他备份考虑\r\n12.7.1 备份的频率\r\n12.7.2 捕捉统计值\r\n12.8 事务日志\r\n12.8.1 监视可用的日志空间\r\n12.9 制定备份和恢复计划\r\n12.9.1 使用待命服务器\r\n12.9.2 系统数据库\r\n12.9.3 用户数据库\r\n12.9.4 超大规模数据库考虑\r\n12.10 本章小结\r\n\r\n第13章 数据库维护\r\n\r\n13.1 Database Maintenance Plan Wizard\r\n13.1.1 选择数据库\r\n13.1.2 更新数据库优化信息\r\n13.1.3 检查数据库完整性\r\n13.1.4 指定数据库备份计划\r\n13.1.5 指定备份的磁盘目录\r\n13.1.6 指定事务日志备份计划\r\n13.1.7 指定事务日志备份磁盘目\r\n13.1.8 生成事务报表\r\n13.1.9 维护历史\r\n13.1.10 完成Database Maintenance Plan Wizard\r\n13.2 数据一致性检查程序\r\n13.2.1 检测并解决数据库错误\r\n13.2.2 跟踪标志和其他有用命令\r\n13.3 本章小结\r\n\r\n第14章 多服务器管理支持\r\n\r\n14.1 创建主SQL Server Agent\r\n14.2 支持目标服务器\r\n14.3 多服务器作业\r\n14.4 事件传递\r\n14.5 系统表\r\n14.6 本章小结\r\n\r\n第15章 连接的服务器和远程服务器管理\r\n\r\n15.1 连接的服务器与远程服务器\r\n15.1.1 远程服务器\r\n15.1.2 连接的服务器\r\n15.2 添加、丢弃和配置连接的服务器\r\n15.2.1 sp-addlinkedserver\r\n15.2.2 sp-dropserver\r\n15.2.3 sp-serveroption\r\n15.3 将本地登录映射至连接的服务器的登录\r\n15.3.1 sP-addlinkedsrvlogin\r\n15.3.2 sp-droplinkedsrvlogin\r\n15.3.3 sp-helplinkedsrvlogin\r\n15.4 通过Enterprise Manager设置连接的服务器\r\n15.5 本章小结\r\n\r\n第16章 使用BCP来导入和导出数据\r\n\r\n16.1 有日志操作和无日志操作\r\n16.1.1 并行装入\r\n16.2 批量复制程序\r\n16.2.1 批处理\r\n16.2.2 文件数据类型\r\n16.2.3 格式文件\r\n16.2.4 使用视图\r\n16.2.5 装入图像数据\r\n16.2.6 为BCP给出提示\r\n16.3 BULK INSERT命令\r\n16.4 改善装入性能\r\n16.5 使用批处理文件\r\n16.6 本章小结\r\n\r\n第17章 运行SQL Server Service Manager\r\n\r\n17.1 使用Task Tray来启动和停止SQL Server的服务\r\n17.2 运行Service Manager的多个实例\r\n17.3 本章小结\r\n\r\n第18章 SQL Server命令行实用工具\r\n\r\n18.1 BCP\r\n18 2 数据转换服务实用工具\r\n18.3 ISQL/OSQL\r\n18.4 Makepipe和Readpipe\r\n18.5 ODBCcmpt\r\n18.6 ODBCPing\r\n18.7 Regrebld\r\n18.8 复制实用工具\r\n18.8 SQLDiag\r\n18.9 SQLMaint\r\n18.11 SQL Server\r\n18.12 VSwitch\r\n18.13 本章小结\r\n\r\n第19章 管理超大规模SQL Server数据库\r\n\r\n19.1 我有一个VLDB\r\n19.2 VLDB维护讨论\r\n19.2.1 备份和恢复数据库\r\n19.2.2 对数据库执行一致性检查\r\n19.2.3 更新统计值\r\n19.2.4 重建索引\r\n19.2.5 清空数据和归档数据\r\n19.2.6 划分数据\r\n19.3 本章小结\r\n\r\n第20章 复制\r\n\r\n20.1 什么是复制\r\n20.2 复制组件\r\n20.2.1 出版者、分发者和订购者比喻\r\n20.2.2 筛选论文\r\n20.2.3 订购\r\n20.2.4 匿名订购\r\n20 2.5 分发数据库\r\n20.3 复制代理\r\n20.3.1 决照代理\r\n20.3.2 日志阅读器代理\r\n20.3.3 分发代理\r\n20.3.4 合并代理\r\n20.4 规划SQL Server复制\r\n20.4.1 耗时和复制数据的延迟\r\n20.4.2 站点自治\r\n20.4.3 划分数据\r\n20.4.4 数据分发方法\r\n20.5 SQL Server复制类型\r\n20.5.1 快照复制\r\n20.5.2 事务复制\r\n20.5.3 合并复制\r\n20.6 复制方案\r\n20.6.1 中心出版者\r\n20.6.2 使用远程分发的中心出版者\r\n20.6.3 出版订购者\r\n20.6.4 中心订购者\r\n20.6.5 多个出版者和多个订购者\r\n20.7 设置复制\r\n20.7.1 启用出版\r\n20.7.2 创建一个出版物\r\n20.7.3 创建订购\r\n20.8 监视复制\r\n20.8.1 SQL语句\r\n20.8.2 SQL Server Enterprise Manager\r\n20.8.3 Performance Monitor\r\n20.8.4 在异构环境中复制\r\n20.8.5 复制给Internet订购者\r\n20.8.6 配置出版者或分发者监听TCP/IP\r\n20.8.7 配置出版物使用FTP\r\n20.8.8 配置订购使用FTP\r\n20.9 本章小结\r\n\r\n第5部分 Transact-SQL\r\n\r\n第21章 在SQL Server 7.0中使用Transact-SQL\r\n\r\n21.1 SQL Server 7.0中的新增内容\r\n21.1.1 Unicode支持\r\n21.1.2 ALTER TABLE,ALTER PROCEDURE,ALTER TRIGGER和ALTER VIEW\r\n21.1.3 T-SQL和ANSI/ISO SQI\r\n21.1.4 光标增强之处\r\n21.2 创建数据库对象\r\n21.3 表\r\n21.3.1 SQL Server对象名\r\n21.3.2 列属性\r\n21.3.3 标识列\r\n21.4 重命名对象\r\n21.5 往表中添加列\r\n21.6 临时表\r\n21.6.1 全局和永久临时表\r\n21.7 SELECT,INSERT,UPDATE和DELETE\r\n21.7.1 SELECT语句\r\n21.7.2 GROUP BY和HAVING\r\n21.7.3 CUBE,ROLLUP和GROUPING函数\r\n21.7.4 连接表\r\n21.7.5 子查询\r\n21.7.6 使用INSERT来添加行\r\n21.7.7 使用UPDATE来修改行\r\n21.7.8. 使用DELETE来删除行\r\n21.7.9 SQL Server函数\r\n21.7.10 串函数\r\n21.7.11 数学函数\r\n21.7.12 日期函数\r\n21.7.13 系统函数\r\n21.7.14 无参数函数\r\n21.7.15 集合函数\r\n21.8 编程构造语句\r\n21.8.1 IF语句\r\n21.8.2 WHILE,BREAK和CONTINUE\r\n21.8.3 RETURN\r\n21.8.4 GOTO\r\n21.8.5 WAITFOR\r\n21.8.6 EXECUTE\r\n21.8.7 批处理\r\n21.8.8 注释\r\n21.8.9 局部变量\r\n21.8.10 早期版本中被称为全局变量的函数\r\n21.8.11 RAISERROR\r\n21.8.12 SET选项\r\n21.9 光标\r\n21.9.1 使用方式\r\n21.9.2 光标例子和一些语法\r\n21.9.3 使用光标来更新\r\n21.9.4 滚动功能\r\n21.9.5 INSENSITIVE光标\r\n21.9.6 光标和并发能力\r\n21.9.7 API光标\r\n21.9.8 避免光标\r\n21.10 本章小结\r\n\r\n第22章 事务管理和分布式事务\r\n\r\n22.1 SQL Server 7.0中的新功能\r\n22.2 事务处理\r\n22.2.1 事务和锁定\r\n22.2.2 SQL Server如何跟踪事务\r\n22.2.3 自动提交的事务\r\n22.2.4 用户定义的事务\r\n22.2.5 隐式事务\r\n22.2.6 嵌套的事务\r\n22.3 事务和触发器\r\n22.4 事务和存储过程\r\n22.5 编写高效率的事务\r\n22.6 长时间运行的事务\r\n22.7 绑定连接\r\n22.7.1 如何绑定连接\r\n22.7.2 绑定多个应用程序\r\n22.8 分布式事务\r\n22.8.1 两阶段提交协议\r\n22.8.2 分布式事务协调器(MS DTC)\r\n22.8.3 故障排除\r\n22.9 本章小结\r\n\r\n第6部分 性能与调整技术\r\n\r\n第23章 数据库设计和性能\r\n\r\n23.1 逻辑数据库设计讨论\r\n23.1.1 规范化条件\r\n23.1.2 规范化规则\r\n23.1.3 规范化的优点\r\n23.1.4 规范化的缺点\r\n23.2 反规范化数据库\r\n23.2.1 反规范化规则\r\n23.2.2 基本的反规范化技术\r\n23.3 索引与性能\r\n23.3.1 评价索引的作用\r\n23.3.2 分布页\r\n23.3.3 索引密度\r\n23.4 索引设计规则\r\n23.4.1 簇索引指示\r\n23.4.2 非簇索引指示\r\n23.4.3 索引覆盖\r\n23.4.4 复合索引和多索引\r\n23.5 SQL Server索引维护\r\n23.5.1 设置填充因子\r\n23.5.2 重新应用填充因子\r\n23.6 更新与性能\r\n23.6.1 推迟更新\r\n23.6.2 即时更新\r\n23.7 数据库文件组与性能\r\n23.8 RAID技术\r\n23.8.1 RAID Level 0\r\n23.8.2 RAID Level 1\r\n23.8.3 RAID Level 5\r\n23.8.4 SQL Server常用的 RAID级\r\n23.9 本章小结\r\n\r\n第24章 查询分析\r\n\r\n24.1 SQL Server 7.0的新功能\r\n24.2 Query Analyzer的图形执行规划\r\n24.2.1 分析器工具提示\r\n24.2.2 逻辑操作符和物理操作符\r\n24.2.3 分析存储过程\r\n24.3 SHOWLAN_ALL和SHOWPLAN_TEXT\r\n24.4 统计值\r\n24.4.1 Statistics io\r\n24.4.2 统计时间\r\n24.4.3 statistics profile\r\n24.5 其他分析工具\r\n24.6 本章小结\r\n\r\n第25章 优化\r\n\r\n25.1 什么是查询优化器\r\n25.1.1 优化器基础\r\n25.1.2 SQL Server 7.0改进之处\r\n25.2 统计值\r\n25.2.1 自动更新统计值\r\n25.2.2 数据采样\r\n25.2.3 手工控制统计值\r\n25.3 查询优化算法\r\n25.3.1 连接处理策略\r\n25.3.2 多索引支持\r\n25.3.3 数据仓库和大数据库策略\r\n25.3.4 谓词传递\r\n25.3.5 创新的Group-By用法\r\n25.4 查询调整提示\r\n25.4.1 查询调整基本技巧\r\n25.4.2 SQL Server Profiler\r\n25.4.3 索引调整向导\r\n25.4.4 查询调节器\r\n25.4.5 注意事项\r\n25.5 本章小结\r\n\r\n第26章 高级查询处理\r\n\r\n26.1 并行查询\r\n26.2 分布式查询\r\n26.2.1 设置分布式环境\r\n26.2.2 查询链接的服务器\r\n26.3 本章小结\r\n\r\n第27章 使用SQL Server Profiler\r\n\r\n27.1 SQL Server Profiler结构\r\n27.2 创建跟踪\r\n27.2.1 General属性\r\n27.2.2 事件\r\n27.2.3 数据列\r\n27.2.4 筛选器\r\n27.3 重放跟踪数据\r\n27.4 保存和导出跟踪结果\r\n27.4.1 导出数据至Showplan\r\n27.4.2 导出数据至Index Tuning Wizard\r\n27.5 SQL Server扩展存储过程\r\n27.6 本章小结\r\n\r\n第28章 监视SQL Server性能\r\n\r\n28.1 Windows NT Performance Monitor\r\n28.1.1 性能视图\r\n28.1.2 监视各性能值\r\n28.2 Windows NT性能计数器\r\n28.2.1 监视处理器\r\n28.2.2 监视内存\r\n28.2.3 监视磁盘使用\r\n28.2.4 监视网卡\r\n28.3 SQL Server性能计数器\r\n28.3.1 SQLServer:Cache Manager对象\r\n28.3.2 监视SQL Server磁盘活动\r\n28.3.3 锁\r\n28.3.4 用户\r\n28.3.5 过程高速缓存\r\n28.3.6 事务日志\r\n28.3.7 用户自定义的计数器\r\n28.4 SNMP支持\r\n28.5 使用DBCC来检查性能\r\n28.5.1 MEMUSAGE\r\n28.5.2 SQLPERF\r\n28.5.3 PERFMON\r\n28.5.4 SHOWCONTIG\r\n28.5.5 PROCCACHE\r\n28.5.6 INPUTBUFFER和OUTPUTBUFFER\r\n28.6 SQL Server Enterprise Manager\r\n28.6.1 活动\r\n28.6.2 锁\r\n28.7 本章小结\r\n\r\n第29章 配置、调整和优化SQL Server选项\r\n\r\n29.1 配置变量\r\n29.2 动态调节的变量和高级变量\r\n29.3 使用SQL Server Enterprise Manager来设置配置选项\r\n29.3.1 Affinity Mask\r\n29.3.2 Allow Update\r\n29.3.3 Cost Threshold for Parallelism\r\n29.3.4 Cursor Threshold\r\n29.3.5 Database Size\r\n29.3.6 Default Comparison Style\r\n29.3.7 Default Language\r\n29.3.8 Default Locale ID\r\n29.3.9 Default Sortorder ID\r\n29.3.10 Fill Factor\r\n29.3.11 Language in Cache\r\n29.3.12 Locks\r\n29.3.13 Max Additional Query Mem\r\n29.3.14 Max Async IO\r\n29.3.15 Max Degree of Parallelism\r\n29.3.16 Max Query Wait\r\n29.3.17 Max Text Repl Size\r\n29.3.18 Max Worker Threads\r\n29.3.19 Media Retention\r\n29.3.20 Memory\r\n29.3.21 Nested Triggers\r\n29.3.22 Network Packet Size\r\n29.3.23 Priority Boost\r\n29.3.24 Recovery Interval\r\n29.3.25 Remote Access\r\n29.3.26 Remote Login Timeout\r\n29.3.27 Remote Proc Trans\r\n29.3.28 Remote Query Timeout\r\n29.3.29 Resource Timeout\r\n29.3.30 Set Working Set Size\r\n29.3.31 Show Advanced Options\r\n29.3.32 Spin Counter\r\n29.3.33 Time Slice\r\n29.3.34 User Connections\r\n29.3.35 User Options\r\n29.4 本章小结\r\n\r\n第30章 锁定和性能\r\n\r\n30.1 锁定需求\r\n30.2 锁资源\r\n30.3 SQL Server锁类型\r\n30.3.1 共享锁\r\n30.3.2 更新锁\r\n30.3.3 独占锁\r\n30.3.4 意向锁\r\n30.3.5 规划锁\r\n30.4 领类型和Syslockinfo\r\n30.5 SQL Server锁粒度\r\n30.6 锁兼容性\r\n30.7 乐观锁定\r\n30.7.1 使用时间戳数据类型的乐观锁定\r\n30.7.2 使用INT数据类型的乐观锁定\r\n30.7 3 乐观锁定——服务器端版本与客户端版本\r\n30.8 索引锁定\r\n30.9 在SQL Server中使用事务隔离级\r\n30.9.1 读未提交\r\n30.9.2 读已提交\r\n30.9.3 可重复读\r\n30.9.4 可串行化\r\n30.10 串行化和键范围锁定\r\n30.11 锁定的表提示\r\n30.11.1 事务隔离级提示\r\n30.11.2 锁粒度提示\r\n30.12 检查当前锁活动\r\n30.12.1 使用sp-lock存储过程\r\n30.12.2 使用SQL Server Enterprise Manager浏览锁定活动\r\n30.12.3 使用Performance Monitor浏览当前锁的数量\r\n30.13 死锁和最小化锁争用\r\n30.14 避免死锁\r\n30.14.1 处理和检查死锁\r\n30.15 本章小结\r\n\r\n第7部分 与BackOffice的集成\r\n\r\n第31章 SQL Mail\r\n\r\n31.1 设置你的邮件提供者\r\n31.1.1 Microsoft Exchange Server\r\n31.1.2 Microsoft Windows NT Mail\r\n31.1.3 Post Office Protocol 3 Server\r\n31.2 使用SQL Mail\r\n31.3 使用SQL Server Agnet Mall\r\n31.4 SQL Mail存储过程和扩展存储教程\r\n31.4.1 xp_startmail\r\n31.4.2 xp_sendmail\r\n31.4.3 xp_readmail\r\n31.4.4 xp_findnextmsg\r\n31.4.5 xp_deletemail\r\n31.4.6 sp-processmail\r\n31.4.7 xp_stopmail\r\n31.5 本章小结\r\n\r\n第32章 Internet Information Server和Index Server\r\n\r\n32.1 IIS和Active Server Pages\r\n32.2 全文检索与数据库\r\n32.3 Index Server与数据文件的全文检索\r\n32.4 本章小结\r\n\r\n第33章 Microsoft Transactn Server\r\n\r\n33.1 MTS概述\r\n33.1.1 为何使用Tranction Server\r\n33.1.2 设置Transaction Server\r\n33.1.3 了解MTS的层次\r\n33.2 构造MTS组件\r\n33.2.1 ObjectContext\r\n33.2.2 用于数据库活动的方法\r\n33.3 安装MTS组件\r\n33.3.1 创建一个包\r\n33.3.2 添加一个组件\r\n33.3.3 设置组件属性\r\n33.4 配置安全性\r\n33.4.1 包的安全性选项\r\n33.4.2 创建角色\r\n33.4.3 设置组件之间的角色成员乡\r\n33.4.4 如何让MTS与SQL Servel安全性关联\r\n33.4.5 方案1——每个用户\r\n33.4.6 方案2——每个包\r\n33.4.7 其他安全性考虑\r\n33.5 运行一个MTS应用程序\r\n33.5.1 启动运行程序\r\n33.5.2 测试权限\r\n33.5.3 故障排除\r\n33.6 使用连接缓冲\r\n33.6.1 改变驱动程序超时值\r\n33.6.2 检查连接地行为\r\n33.7 本章小结\r\n\r\n第34章 使用OLAP Server\r\n\r\n34.1 什么是OLAP\r\n34.1.1 OLAP与OLTP\r\n34.1.2 MOLAP\r\n34.1.3 ROLAP\r\n34.1.4 HOLAP\r\n34.2 数据仓库环境\r\n34.2.1 数据转换服务\r\n34.2.2 库房\r\n34.2.3 决策支持服务\r\n34.3 OLAP Manager\r\n34.4 创建OLAP数据库\r\n34.4.1 添加数据源\r\n34.4.2 添加维数\r\n34.4.3 构造立方体\r\n34.4.4 处理立方体\r\n34.4.5 通过OLAP Manager查看数据立方体\r\n34.4.6 修改数据立方体\r\n34.4.7 浏览多维立方体\r\n34.4.8 查询分析和优化\r\n34.4.9 划分立方体\r\n34.4.10 创建一个虚拟立方体\r\n34.5 操作关系数据库\r\n34.5.1 BigPubs数据库\r\n34.5.2 关系数据库的局限性\r\n34.5.3 传递数据给用户\r\n34.5.4 多维表达式\r\n34.5.5 ActiveX数据对象的多维模型\r\n34.6 本章小结\r\n\r\n第35章 数据转换服务\r\n\r\n35.1 使用SQL Server 7.0构造数据\r\n35.2 运行DTS Wizard\r\n35.3 定义DTS包\r\n35.3.1 任务\r\n35.3.2 步骤\r\n35.3.3 数据转换\r\n35.3.4 数据驱动的查询\r\n35.4 元数据\r\n35.5 本章小结\r\n\r\n第36章 在Internet/Intranet上使用SQL Server来提供数据服务\r\n\r\n36.1 了解客户许可的内容\r\n36.2 连接SQL Server至Internet或Intranet\r\n36.3 使用Web Assistant Wizard\r\n36.4 本章小结\r\n\r\n第8部分 附录\r\n\r\n附录A 技术规格\r\n附录B 故障排除\r\n附录C 定义系统管理和命名标准\r\n附录D 编程工具和接口\r\n
无封面